SAP ABAP Class CL_CRM_GENIL_SAMPLE_API (API Example for Gen. IL Component - Sample Implementation)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL_SAMPLE (Package) Examples
Properties
Class CL_CRM_GENIL_SAMPLE_API  
Short Description API Example for Gen. IL Component - Sample Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL_SAMPLE   Examples 
Created 20021017   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_GENIL_SAMPLE_API has no interface implemented.
Friends
Class CL_CRM_GENIL_SAMPLE_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOUNT_TAB Static Attribute Protected Type reference (TYPE) GTYPE_ACCOUNT_TAB 20081128
2 ACCOUNT_TAB_DB Static Attribute Protected Type reference (TYPE) GTYPE_ACCOUNT_TAB 20081128
3 ADDRESS_TAB Static Attribute Protected Type reference (TYPE) GTYPE_ADDRESS_BUFFER_TAB 20081128
4 ADDRESS_TAB_DB Static Attribute Protected Type reference (TYPE) GTYPE_ADDRESS_TAB 20081128
5 COOKIE_APPLICATION_NAME Static Attribute Protected Type reference (TYPE) STRING 'CRM_GENIL_SAMPLE' Application Name of Server Cookie 20080415
6 COOKIE_DATA_NAME Static Attribute Protected Type reference (TYPE) STRING 'CRM_GENIL_TAB_DBS' Data Name of Server Cookie 20080415
7 COOKIE_EXPIRY_DAYS Static Attribute Protected Type reference (TYPE) I 1 Expiry Days 20080415
8 COOKIE_NAME Static Attribute Protected Type reference (TYPE) STRING 'CRM_GENIL_SAMPLE_DATA' Name of Server Cookie 20080415
9 HEADER_TAB Static Attribute Private Type reference (TYPE) GTYPE_HEADER_TAB 20021028
10 HEADER_TAB_DB Static Attribute Private Type reference (TYPE) GTYPE_HEADER_TAB 20021028
11 ITEM_TAB Static Attribute Private Type reference (TYPE) GTYPE_ITEM_TAB_BUFFER 20021028
12 ITEM_TAB_DB Static Attribute Private Type reference (TYPE) GTYPE_ITEM_TAB 20021028
13 OBJECT_CREATED Constant Protected Type reference (TYPE) C 'C' 20090429
14 OBJECT_DELETED Constant Protected Type reference (TYPE) C 'D' 20090429
15 OBJECT_MODIFIED Constant Protected Type reference (TYPE) C 'M' 20090429
16 PARTNER_TAB Static Attribute Private Type reference (TYPE) GTYPE_PARTNER_TAB 20021028
17 PARTNER_TAB_DB Static Attribute Private Type reference (TYPE) GTYPE_PARTNER_TAB 20021028
18 SHIPMENT_TAB Static Attribute Private Type reference (TYPE) GTYPE_SHIPMENT_TAB 20021028
19 SHIPMENT_TAB_DB Static Attribute Private Type reference (TYPE) GTYPE_SHIPMENT_TAB 20021028
Methods
# Method Level Visibility Method type Description Created on
1 ACCOUNT_ADDRESSES_GET Static method Public Method 20081128
2 ACCOUNT_CREATE Static method Public Method 20081128
3 ACCOUNT_DELETE Static method Public Method 20081128
4 ACCOUNT_LOCK Static method Public Method 20081128
5 ACCOUNT_READ Static method Public Method 20081128
6 ACCOUNT_SAVE Static method Public Method 20081128
7 ACCOUNT_WRITE Static method Public Method 20081128
8 ADDRESS_CREATE Static method Public Method 20090127
9 ADDRESS_DELETE Static method Public Method 20090127
10 ADDRESS_READ Static method Public Method 20081128
11 ADDRESS_WRITE Static method Public Method 20090127
12 ADVANCED_SEARCH_ORDERS Static method Public Method 20060316
13 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021017
14 DATA_BUILD Static method Private Method 20021017
15 DATA_LOAD Static method Private Method 20080415
16 DATA_PERSIST Static method Public Method 20080415
17 INIT_ACCOUNT Static method Public Method 20090126
18 INIT_ITEM Static method Public Method 20100503
19 INIT_ORDER Static method Public Method 20090126
20 ITEMS_ORDER_ID_GET Static method Public Method 20060329
21 ITEM_BUFFER_LOAD Static method Public Method 20090429
22 ITEM_CREATE Static method Public Method 20021106
23 ITEM_DELETE Static method Public Method 20021106
24 ITEM_LOCK Static method Public Method 20100414
25 ITEM_READ Static method Public Method 20021017
26 ITEM_SAVE Static method Public Method 20100414
27 ITEM_WRITE Static method Public Method 20021106
28 ORDER_CREATE Static method Public Method 20021017
29 ORDER_DELETE Static method Public Method 20030203
30 ORDER_ITEMS_GET Static method Public Method 20021025
31 ORDER_LOCK Static method Public Method 20021017
32 ORDER_PARTNERS_GET Static method Public Method 20021025
33 ORDER_READ Static method Public Method 20021017
34 ORDER_RENUMBER_ITEMS Static method Public Method 20100510
35 ORDER_SAVE Static method Public Method 20030203
36 ORDER_WRITE Static method Public Method 20021017
37 PARTNERS_READ Static method Public Method 20091118
38 PARTNER_CREATE Static method Public Method 20021017
39 PARTNER_DELETE Static method Public Method 20021017
40 PARTNER_READ Static method Public Method 20021017
41 PARTNER_WRITE Static method Public Method 20021017
42 SEARCH_ACCOUNTS Static method Public Method 20090127
43 SEARCH_ITEMS Static method Public Method 20060317
44 SEARCH_ORDERS Static method Public Method 20021017
45 SHIPMENT_CREATE Static method Public Method 20021106
46 SHIPMENT_DELETE Static method Public Method 20021106
47 SHIPMENT_READ Static method Public Method 20021017
48 SHIPMENT_WRITE Static method Public Method 20021106
Events
Class CL_CRM_GENIL_SAMPLE_API has no event.
Types
Class CL_CRM_GENIL_SAMPLE_API has no local type.
Method Signatures

Method ACCOUNT_ADDRESSES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS_KEYS Call by reference Type reference (TYPE) GENILT_ADDRESS_KEY_TAB 20081128
2 Importing IV_ACCOUNT_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20081128
3 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM '00000000' Startdatum 20081204
4 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM '99991231' Enddatum 20081204

Method ACCOUNT_ADDRESSES_GET on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ACCOUNT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20081128
2 Importing IV_ACCOUNT_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20100204
3 Importing IV_TYPE Call by reference Type reference (TYPE) BU_TYPE Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20081128

Method ACCOUNT_CREATE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ACCOUNT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20081128
# Exception Resumable Description Created on
1 DELETE_FAILED Satz konnte nicht gelöscht werden 20081128

Method ACCOUNT_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20081128
# Exception Resumable Description Created on
1 LOCK_FAILED Es konnte keine Sperre gesetzt werden 20081128

Method ACCOUNT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) GENILT_ACCOUNT_ATTR 20081128
2 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20081128
# Exception Resumable Description Created on
1 NO_ENTRY 20081128

Method ACCOUNT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20081128
# Exception Resumable Description Created on
1 SAVE_FAILED Order konnte nicht gesichert werden 20081128

Method ACCOUNT_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20081128
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) GENILT_ACCOUNT_ATTR 20081128
3 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Tabelle von Attributenamen 20081128
4 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20081128

Method ACCOUNT_WRITE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ADDRESS_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20090127
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) GENILT_ADDRESS_ATTR 20090127
3 Importing IV_ACCOUNT_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20090127
4 Importing IV_ADDRESS_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID 20090127

Method ADDRESS_CREATE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ADDRESS_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20090127
2 Importing IV_ACCOUNT_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20090127
3 Importing IV_ADDRESS_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20090127

Method ADDRESS_DELETE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ADDRESS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) GENILT_ADDRESS_ATTR 20081128
2 Importing IS_KEY Call by reference Type reference (TYPE) GENILT_ADDRESS_KEY 20081128
# Exception Resumable Description Created on
1 NO_ENTRY 20081128

Method ADDRESS_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20090127
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) GENILT_ADDRESS_ATTR 20090127
3 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Tabelle von Attributenamen 20090127
4 Importing IV_ACCOUNT_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20090127
5 Importing IV_ADDRESS_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID 20090127

Method ADDRESS_WRITE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ADVANCED_SEARCH_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER_KEYS Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID_TAB 20060316
2 Importing IS_QUERY_PARAMETERS Call by reference Type reference (TYPE) GENILT_QUERY_PARAMETERS 20060316
3 Importing IV_DATE Call by reference Type reference (TYPE) RSRANGE 20060316
4 Importing IV_DESCR Call by reference Type reference (TYPE) RSRANGE 20060316
5 Importing IV_NUMBER Call by reference Type reference (TYPE) RSRANGE 20060316

Method ADVANCED_SEARCH_ORDERS on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CRM_GENIL_SAMPLE_API has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method DATA_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESSES_PER_ACCOUNT Call by reference Type reference (TYPE) I 50 Addresses Count per Account 20081128
2 Importing IV_ITEMS_PER_ORDER_COUNT Call by reference Type reference (TYPE) I 3 Items per Order 20080415
3 Importing IV_ORDER_COUNT Call by reference Type reference (TYPE) I 10 Order Count 20080415
4 Importing IV_PARTNERS_PER_ORDER_COUNT Call by reference Type reference (TYPE) I 2 Partner Count per Order 20080415
5 Importing IV_PARTNER_COUNT Call by reference Type reference (TYPE) I 30 Partner Count 20080415

Method DATA_BUILD on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method DATA_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_LOADED Value transfer Type reference (TYPE) ABAP_BOOL 20080415

Method DATA_LOAD on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method DATA_PERSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_PERSISTED Value transfer Type reference (TYPE) ABAP_BOOL 20080415

Method DATA_PERSIST on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method INIT_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCOUNT_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20090126

Method INIT_ACCOUNT on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method INIT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20100503

Method INIT_ITEM on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method INIT_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20090126

Method INIT_ORDER on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ITEMS_ORDER_ID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID 20060329
2 Returning RV_OBJECT_GUID Value transfer Type reference (TYPE) CRMT_GENIL_OBJECT_GUID 20060329
# Exception Resumable Description Created on
1 NO_ENTRY 20060329

Method ITEM_BUFFER_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20090429
2 Returning RV_ITEMS_LOADED Value transfer Type reference (TYPE) I 20090429

Method ITEM_BUFFER_LOAD on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ITEM_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_ITEM_ATTR Item Attributstruktur für GenIL Komp. Beispielimpl. 20021106
3 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106
4 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106

Method ITEM_CREATE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ITEM_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106
3 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106

Method ITEM_DELETE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ITEM_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20100414
# Exception Resumable Description Created on
1 LOCK_FAILED Es konnte keine Sperre gesetzt werden 20100414

Method ITEM_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_ITEM_ATTR Item Attribute für Beispielimplementierung 20021025
2 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021025
# Exception Resumable Description Created on
1 NO_ENTRY 20050217

Method ITEM_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20100414
# Exception Resumable Description Created on
1 NO_HEADER Order header nicht zugeordnet 20100414
2 SAVE_FAILED Order konnte nicht gesichert werden 20100414

Method ITEM_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_ITEM_ATTR Item Attributstruktur für GenIL Komp. Beispielimpl. 20021106
3 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Item GUID 20021106
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Tabelle von Attributenamen 20021106
5 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106

Method ITEM_WRITE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ORDER_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021028
2 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20021028

Method ORDER_CREATE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ORDER_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20030203
# Exception Resumable Description Created on
1 DELETE_FAILED Satz konnte nicht gelöscht werden 20030203

Method ORDER_ITEMS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_GUIDS Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID_TAB GUID Tabelle 20021025
2 Exporting EV_TOTAL_NUMBER_OF_ITEMS Call by reference Type reference (TYPE) INT4 Anzahl aller Items zur Order GUID 20091130
3 Importing IT_SORTED_BY Call by reference Type reference (TYPE) ABAP_SORTORDER_TAB Tabelle für SORT itab BY (ABAP_SORTORDER_TAB) 20091130
4 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021025
5 Importing IV_PAGE_SIZE Call by reference Type reference (TYPE) INT4 0 Natürliche Zahl 20091130
6 Importing IV_START_INDEX Call by reference Type reference (TYPE) SYTABIX 1 Index interner Tabellen 20091130

Method ORDER_ITEMS_GET on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ORDER_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106
# Exception Resumable Description Created on
1 LOCK_FAILED Es konnte keine Sperre gesetzt werden 20021106

Method ORDER_PARTNERS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER_ATTR Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_ATTR_TAB 20091123
2 Exporting ET_PARTNER_KEYS Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_KEY_TAB Tabelle von Partnerschlüsseln in Beispielimpl. GenIL Komp. 20021025
3 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021025

Method ORDER_PARTNERS_GET on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ORDER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_ORDER_ATTR Order Attribute für Beispielimplementierung 20021022
2 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021022
# Exception Resumable Description Created on
1 NO_ENTRY 20050217

Method ORDER_RENUMBER_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_ITEM_GUIDS Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID_TAB GUID Tabelle 20100511
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100510
3 Importing IV_FIRST_NUMBER Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100510
4 Importing IV_OFFSET Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100510
5 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20100510

Method ORDER_RENUMBER_ITEMS on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method ORDER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20030203
# Exception Resumable Description Created on
1 SAVE_FAILED Order konnte nicht gesichert werden 20030203

Method ORDER_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021104
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_ORDER_ATTR Order Attribute für Beispielimplementierung 20021104
3 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Tabelle von Attributenamen 20021104
4 Importing IV_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021104

Method ORDER_WRITE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method PARTNERS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_ATTR_TAB 20091118
2 Importing IT_KEYS Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_KEY_TAB 20091118
3 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20091118
# Exception Resumable Description Created on
1 NO_ENTRY 20091118

Method PARTNER_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_ATTR Partner Attributstruktur für GenIL Komp. Beispielimpl. 20021106
3 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_KEY Partner Schlüsselstruktur für GenIL Komp. Beispielimpl. 20021106
4 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106

Method PARTNER_CREATE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method PARTNER_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_KEY 20021106
3 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106

Method PARTNER_DELETE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method PARTNER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_ATTR Partner Attributstruktur für GenIL Komp. Beispielimpl. 20021022
2 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_KEY Partner Schlüsselstruktur für GenIL Komp. Beispielimpl. 20021022
3 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20091118
# Exception Resumable Description Created on
1 NO_ENTRY 20050217

Method PARTNER_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_ATTR Partner Attributstruktur für GenIL Komp. Beispielimpl. 20021106
3 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_PARTNER_KEY Partner Schlüsselstruktur für GenIL Komp. Beispielimpl. 20021106
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Tabelle von Attributenamen 20021106
5 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021106

Method PARTNER_WRITE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method SEARCH_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACCOUNT_KEYS Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID_TAB GUID Tabelle 20090127
2 Importing IS_PARAMETERS Value transfer Type reference (TYPE) GENILT_ACCOUNT_ATTR 20090127

Method SEARCH_ACCOUNTS on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method SEARCH_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER_KEYS Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID_TAB 20060317
2 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM 20060317
3 Importing IV_DESCR Call by reference Type reference (TYPE) TEXT72 20060317
4 Importing IV_NUMBER Call by reference Type reference (TYPE) INT4 20060317

Method SEARCH_ITEMS on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method SEARCH_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER_KEYS Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID_TAB GUID Tabelle 20021017
2 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20021017
3 Importing IV_DESCR Call by reference Type reference (TYPE) TEXT72 Text-Zeile 20021017
4 Importing IV_NUMBER Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20021017

Method SEARCH_ORDERS on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method SHIPMENT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_SHIPMENT_ATTR Shipment Attributstruktur für GenIL Komp. Beispielimpl. 20021106
3 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_SHIPMENT_KEY Shipment Schlüsselstruktur für GenIL Komp. Beispielimpl. 20021106
4 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021111

Method SHIPMENT_CREATE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method SHIPMENT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_SHIPMENT_KEY Shipment Schlüsselstruktur für GenIL Komp. Beispielimpl. 20021106
3 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021111

Method SHIPMENT_DELETE on class CL_CRM_GENIL_SAMPLE_API has no exception.

Method SHIPMENT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_SHIPMENT_ATTR Shipment Attributstruktur für GenIL Komp. Beispielimpl. 20021025
2 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_SHIPMENT_KEY Shipment Schlüsselstruktur für GenIL Komp. Beispielimpl. 20021025
# Exception Resumable Description Created on
1 NO_ENTRY 20050217

Method SHIPMENT_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021106
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_GENIL_SHIPMENT_ATTR Shipment Attributstruktur für GenIL Komp. Beispielimpl. 20021106
3 Importing IS_KEY Call by reference Type reference (TYPE) CRMT_GENIL_SHIPMENT_KEY Shipment Schlüsselstruktur für GenIL Komp. Beispielimpl. 20021106
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB Tabelle von Attributenamen 20021106
5 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_GUID Objekt GUID im generischen Interaction Layer 20021111

Method SHIPMENT_WRITE on class CL_CRM_GENIL_SAMPLE_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400