GhOSt in the machine - Generic Object Services (GOS) | SAPtippek.hu - Iránytű az SAP világában
SAPtippek logo2


SAPtippek a Facebookon is!
Mivel sokak számára már szinte kizárólag a FB az egyetlen hírforrás, ezért a SAPtippeket egy ideje már ott is elérhetitek, mégpedig a 
http://www.facebook.com/SAPtippek címen.
Csatlakozzatok az oldalhoz, ha tetszenek az ott megjelent cikkek, rövidhírek, akár kommentelhettek is! 
Találkozzunk a Facebookon!...



Első Második Harmadik Negyedik Ötödik

Hol van a kályha?

Induljunk a kályhától, de hol van? Egyáltalán mi a GOS?

  • GOS = Generic Object Services.
  • Objektum = Business Objektumok.
  • Szolgáltatás = Dokumentumok és munkamenetek csatolása, kezelése.

 

GOS = Generic Object Services.
Olyan általános szolgáltatásokról van szó tehát, melyek objektumokhoz kapcsolhatók.
Milyen objektumokhoz? Business Objektumokhoz.
Milyen szolgáltatások?

  • Mellékletként dokumentumok csatolása
  • Saját jegyzetek csatolása
  • URL-ek csatolása
  • Üzleti dokumentumok csatolása
  • Saját megjegyzések hozzáfűzése
  • Objektumok küldése (levélben)
  • Objektumok összekapcsolása
  • Workflow indítása

Íme a kályha
Az objektumok közötti kapcsolat kerül tárolásra.
BO = tetszőleges üzleti objektum
Dokumentum = MESSAGE objektum
kapcsolatok

Minden létező entitás egy üzleti objektum. A külső dokumentum is. Ez valójában egy MESSAGE típusú BO.
A GOS lényege tehát nem más, mint kapcsolat képzése és kezelése két objektum (nevezzük A-nak és B-nek) között. Ezt a kapcsolatot az SRGBTBREL táblában tárolja a SAP.
(A 4.7 verziótól kezdve az SAP elkezdte ABAP objektumokkal lefedni az üzleti objektumokkal kapcsolatos funkcionalitást. Aki belenéz a SRGBTBREL táblába láthatja, hogy már elő van készítve a terep ABAP objektumok csatolására is /CATID mezők/.)

 

Az SRGBTBREL tábla a 4.7 verzióban:
CLIENT Mandant
BRELGUID Globally Unique azonosító
RELTYPE Kapcsolódás típusa
INSTID_A Instancia-ID BOR kompat. perszisztens obj.referenciákban
TYPEID_A Perszisztens objektumreferenciák objektumainak típusa
CATID_A Objektumok kategóriái perszisztens objektumreferenciákban
INSTID_B Instancia-ID BOR kompat. perszisztens obj.referenciákban
TYPEID_B Perszisztens objektumreferenciák objektumainak típusa
CATID_B Objektumok kategóriái perszisztens objektumreferenciákban
LOGSYS_A Logikai rendszer
ARCH_A Archiválási kód objektumösszekapcsolásokhoz
LOGSYS_B Logikai rendszer
ARCH_B Archiválási kód objektumösszekapcsolásokhoz
UTCTIME UTC-időbélyeg rövid formában (ÉÉÉÉHHNNóóppss)
HOMESYS Logikai rendszer

A GOS elmélete

Elmélet

Alapvető feladata: A felhasználó mellékletet csatolhat az általa kezelt információhoz. Ez kiegészülhet további szolgáltatásokkal, mint például az információ további feldolgozásra munkába adása (workflow), vagy a kedvencek listájára felvétele.

Felhasználói szinten az objektumhoz (pl. üzleti partner) igénybe vehető szolgáltatásokat vagy egy legördülő listából, vagy egy külön ablakból választhatjuk. Dokumentumokat ahhoz az objektumhoz tudunk csatolni, melynek a karbantartó tranzakcióját úgy valósították meg, hogy képes legyen nyújtani ezeket a szolgáltatásokat. Ilyen a legtöbb new-design típusú tranzakció, továbbá ilyenek a BDT-re (Business Data Toolset) épülő megvalósítások (a 4.7 rendszerig csak az üzleti partner kezelés ilyen). Az elérhető funkciók köre változó, alkalmazásonként eltérhet, mivel azok a definiált standard funkcionalitásból tetszés szerint bármennyit kikapcsolhatnak, illetve sajátokat hozhatnak be melléjük.

Az alapvető funkcionalitás:

  • Létrehozás:
    • PC fájlok csatolása
    • Megjegyzések létrehozása
    • URL-ek rögzítése
    • Business Document csatolása
    • Vonalkód rögzítése
  • Csatolt állományok listázása
  • Személyes megjegyzések hozzáfűzése
  • Objektum küldése levélben
  • Objektumkapcsolatok (relációban levő objektumok) listázása, az objektumok megjelenítése
  • Az objektumhoz létező workflow kezelése, indítása
  • Favorite listák létrehozása (Az aktuálisan kezelt objektum linkjeit a SAP Favorites (cross application) funkcionalitása által kezelt listához adja)
  • Feliratkozás az objektum változásának követésére (amint az objektum állapotában változás áll be, a felhasználó SAP Office inboxába egy levél értesítés érkezik erről.
  • Telephony
(Részletesen lásd: SAP Help BC-SRV-GBT)

 



Első Második Harmadik Negyedik Ötödik