SAP ABAP Class CL_GOS_API (GOS API: Access to External GOS Attachment List)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-GOS (Application Component) Generic Object Services
     SGOS_API (Package) Access to GOS Attachment List for Externals
Properties
Class CL_GOS_API  
Short Description GOS API: Access to External GOS Attachment List    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SGOS_MSG    
Program status P  SAP Standard Production Program 
Category 0   
Package SGOS_API   Access to GOS Attachment List for Externals 
Created 20110216   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GOS_API has no forward declaration.
Interfaces
Class CL_GOS_API has no interface implemented.
Friends
Class CL_GOS_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ANNOTATION Constant Public Type reference (TYPE) OBLROLTYPE 'ANNOTATION' Role taken by object in relationship 20110429
2 C_ARL Constant Public Type reference (TYPE) GOS_ATTA_CAT 'ARL' GOS API: Attachment Category 20110429
3 C_ATTA Constant Public Type reference (TYPE) OBLRELTYPE 'ATTA' Relationship type 20110429
4 C_ATTACHMENT Constant Public Type reference (TYPE) OBLROLTYPE 'ATTACHMENT' Role taken by object in relationship 20110429
5 C_BDS Constant Public Type reference (TYPE) GOS_ATTA_CAT 'BDS' GOS API: Attachment Category 20110429
6 C_MSG Constant Public Type reference (TYPE) GOS_ATTA_CAT 'MSG' GOS API: Attachment Category 20110429
7 C_NOTE Constant Public Type reference (TYPE) OBLRELTYPE 'NOTE' Relationship type 20110429
8 C_PERSNOTE Constant Public Type reference (TYPE) OBLROLTYPE 'PERSNOTE' Role taken by object in relationship 20110622
9 C_PNOT Constant Public Type reference (TYPE) OBLRELTYPE 'PNOT' Relationship type 20110622
10 C_URL Constant Public Type reference (TYPE) OBLRELTYPE 'URL' Relationship type 20110429
11 C_WEBSITE Constant Public Type reference (TYPE) OBLROLTYPE 'WEB_SITE' Role taken by object in relationship 20110429
12 MS_OBJECT Instance attribute Private Type reference (TYPE) GOS_S_OBJ GOS API: Application Object 20110428
13 MT_ATTKEY Instance attribute Private Type reference (TYPE) GOS_T_ATTKEY GOS API: Table of Attachment IDs 20110429
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20110428
2 CREATE_INSTANCE Static method Public Method GOS API: Create Instance 20110428
3 DELETE_AL_ITEM Instance method Public Method GOS API: Deletes attachment 20110217
4 DELETE_PERS_NOTE Instance method Public Method GOS API: Delete Private Note 20110621
5 GET_AL_ITEM Instance method Public Method GOS API: Reads attachment 20110217
6 GET_ATTA_LIST Instance method Public Method GOS API: Reads attachment list 20110217
7 GET_BROWSER Instance method Private Method Creates browser instance 20110301
8 GET_BROWSER_ITEM Instance method Private Method Creates element for object relationship browser 20110301
9 GET_LIST Instance method Private Method Gets relationships for object 20110324
10 GET_PERS_NOTE Instance method Public Method GOS API: Read Private Note 20110621
11 GET_PERS_NOTE_KEY Instance method Private Method Gets private note 20110622
12 GET_RELTYPE Instance method Private Method Gets relationship type of attachment 20110429
13 GET_SERVICES Instance method Private Method Creates relationship service table 20110301
14 INSERT_AL_ITEM Instance method Public Method GOS API: Creates new attachment 20110217
15 MODIFY_PERS_NOTE Instance method Public Method GOS API: Change or Create Private Note 20110621
16 UPDATE_AL_ITEM Instance method Public Method GOS API: Changes attachment 20110217
Events
Class CL_GOS_API has no event.
Types
Class CL_GOS_API has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) GOS_S_OBJ GOS API: Anwendungsobjekt 20110428

Method CONSTRUCTOR on class CL_GOS_API has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) GOS_S_OBJ GOS API: Anwendungsobjekt 20110428
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GOS_API GOS API 20110428
# Exception Resumable Description Created on
1 CX_GOS_API GOS API: Ausnahme 20110428

Method DELETE_AL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTA_KEY Call by reference Type reference (TYPE) GOS_S_ATTKEY GOS API: Schlüsselstruktur einer Anlage 20110429
2 Returning RV_COMMIT Value transfer Type reference (TYPE) FLAG Commit benötigt 20110311
# Exception Resumable Description Created on
1 CX_GOS_API 20110302

Method DELETE_PERS_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMMIT Value transfer Type reference (TYPE) FLAG allgemeines flag 20110621
# Exception Resumable Description Created on
1 CX_GOS_API GOS API: Ausnahme 20110621

Method GET_AL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTA_KEY Call by reference Type reference (TYPE) GOS_S_ATTKEY GOS API: Schlüsselstruktur einer Anlage 20110429
2 Returning RS_ATTCONT Value transfer Type reference (TYPE) GOS_S_ATTCONT GOS API: Struktur für Anlage 20110217
# Exception Resumable Description Created on
1 CX_GOS_API GOS Anlagenliste 20110302

Method GET_ATTA_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER Call by reference Type reference (TYPE) GOS_T_ROL GOS API: Role 20110309
2 Returning RT_ATTA Value transfer Type reference (TYPE) GOS_T_ATTA GOS API: Ausgabetabelle für Anlagenliste 20110321
# Exception Resumable Description Created on
1 CX_GOS_API 20110302

Method GET_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_BROWSER Value transfer Object reference (TYPE REF TO) CL_LIST_BROWSER cl_gui_alv_grid-basierter OV-Browser 20110301
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20110301

Method GET_BROWSER_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) SIBFLPORB 20110301
2 Returning RO_BROWSER_ITEM Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20110301

Method GET_BROWSER_ITEM on class CL_GOS_API has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILTER Call by reference Type reference (TYPE) GOS_T_ROL GOS API: Role 20110324
2 Importing IT_PARTNER Call by reference Type reference (TYPE) BITEM_T Referenzen auf Instanzen von if_browser_link 20110324
3 Returning RT_LIST Value transfer Type reference (TYPE) GOS_T_ATTA GOS API: Ausgabetabelle für Anlagenliste 20110324
# Exception Resumable Description Created on
1 CX_GOS_API GOS Anlagenliste 20110324

Method GET_PERS_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ATTCONT Value transfer Type reference (TYPE) GOS_S_ATTCONT GOS API: Struktur für Anlage inklusive Inhalt 20110621
# Exception Resumable Description Created on
1 CX_GOS_API GOS API: Ausnahme 20110621

Method GET_PERS_NOTE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PERS_NOTE Value transfer Type reference (TYPE) GOS_S_ATTKEY GOS API: Schlüsselstruktur einer Anlage 20110622
# Exception Resumable Description Created on
1 CX_GOS_API GOS API: Ausnahme 20110622

Method GET_RELTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTA_KEY Call by reference Type reference (TYPE) GOS_S_ATTKEY GOS API: Schlüsselstruktur einer Anlage 20110429
2 Returning RV_RELTYPE Value transfer Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20110429
# Exception Resumable Description Created on
1 CX_GOS_API GOS API: Ausnahme 20110429

Method GET_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SERVICES Value transfer Type reference (TYPE) LSRVC_T Referenzen auf if_link_service 20110301

Method GET_SERVICES on class CL_GOS_API has no exception.

Method INSERT_AL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTCONT Call by reference Type reference (TYPE) GOS_S_ATTCONT GOS API: Struktur für Anlage 20110308
2 Importing IV_ROLTYPE Call by reference Type reference (TYPE) OBLROLTYPE 20110429
3 Returning RV_COMMIT Value transfer Type reference (TYPE) FLAG Commit benötigt 20110323
# Exception Resumable Description Created on
1 CX_GOS_API 20110302

Method MODIFY_PERS_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTCONT Call by reference Type reference (TYPE) GOS_S_ATTCONT GOS API: Struktur für Anlage inklusive Inhalt 20110621
2 Returning RV_COMMIT Value transfer Type reference (TYPE) FLAG allgemeines flag 20110621
# Exception Resumable Description Created on
1 CX_GOS_API GOS API: Ausnahme 20110621

Method UPDATE_AL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTCONT Call by reference Type reference (TYPE) GOS_S_ATTCONT GOS API: Anlagenliste item descriptor 20110321
2 Returning RV_COMMIT Value transfer Type reference (TYPE) FLAG Commit benötigt 20110311
# Exception Resumable Description Created on
1 CX_GOS_API 20110302
History
Last changed by/on SAP  20130531 
SAP Release Created in 731