Hierarchy
⤷
⤷
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 | 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 | Static Attribute | Protected | Type reference (TYPE) | GTYPE_ACCOUNT_TAB | 20081128 | ||||
| 2 | Static Attribute | Protected | Type reference (TYPE) | GTYPE_ACCOUNT_TAB | 20081128 | ||||
| 3 | Static Attribute | Protected | Type reference (TYPE) | GTYPE_ADDRESS_BUFFER_TAB | 20081128 | ||||
| 4 | Static Attribute | Protected | Type reference (TYPE) | GTYPE_ADDRESS_TAB | 20081128 | ||||
| 5 | Static Attribute | Protected | Type reference (TYPE) | STRING | 'CRM_GENIL_SAMPLE' | Application Name of Server Cookie | 20080415 | ||
| 6 | Static Attribute | Protected | Type reference (TYPE) | STRING | 'CRM_GENIL_TAB_DBS' | Data Name of Server Cookie | 20080415 | ||
| 7 | Static Attribute | Protected | Type reference (TYPE) | I | 1 | Expiry Days | 20080415 | ||
| 8 | Static Attribute | Protected | Type reference (TYPE) | STRING | 'CRM_GENIL_SAMPLE_DATA' | Name of Server Cookie | 20080415 | ||
| 9 | Static Attribute | Private | Type reference (TYPE) | GTYPE_HEADER_TAB | 20021028 | ||||
| 10 | Static Attribute | Private | Type reference (TYPE) | GTYPE_HEADER_TAB | 20021028 | ||||
| 11 | Static Attribute | Private | Type reference (TYPE) | GTYPE_ITEM_TAB_BUFFER | 20021028 | ||||
| 12 | Static Attribute | Private | Type reference (TYPE) | GTYPE_ITEM_TAB | 20021028 | ||||
| 13 | Constant | Protected | Type reference (TYPE) | C | 'C' | 20090429 | |||
| 14 | Constant | Protected | Type reference (TYPE) | C | 'D' | 20090429 | |||
| 15 | Constant | Protected | Type reference (TYPE) | C | 'M' | 20090429 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | GTYPE_PARTNER_TAB | 20021028 | ||||
| 17 | Static Attribute | Private | Type reference (TYPE) | GTYPE_PARTNER_TAB | 20021028 | ||||
| 18 | Static Attribute | Private | Type reference (TYPE) | GTYPE_SHIPMENT_TAB | 20021028 | ||||
| 19 | Static Attribute | Private | Type reference (TYPE) | GTYPE_SHIPMENT_TAB | 20021028 |
Methods
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 | ET_ADDRESS_KEYS | Call by reference | Type reference (TYPE) | GENILT_ADDRESS_KEY_TAB | 20081128 | ||||
| 2 | IV_ACCOUNT_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20081128 | |||
| 3 | IV_VALID_FROM | Call by reference | Type reference (TYPE) | SYDATUM | '00000000' | Startdatum | 20081204 | ||
| 4 | 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 | EV_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20081128 | |||
| 2 | IV_ACCOUNT_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20100204 | |||
| 3 | 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 | 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 | 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 | 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 | 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 | ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | GENILT_ACCOUNT_ATTR | 20081128 | ||||
| 2 | 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 | 20081128 |
Method ACCOUNT_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20081128 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | GENILT_ACCOUNT_ATTR | 20081128 | ||||
| 3 | IT_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Tabelle von Attributenamen | 20081128 | |||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20090127 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | GENILT_ADDRESS_ATTR | 20090127 | ||||
| 3 | IV_ACCOUNT_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20090127 | |||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20090127 | |||
| 2 | IV_ACCOUNT_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20090127 | |||
| 3 | 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 | ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | GENILT_ADDRESS_ATTR | 20081128 | ||||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | GENILT_ADDRESS_KEY | 20081128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20081128 |
Method ADDRESS_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20090127 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | GENILT_ADDRESS_ATTR | 20090127 | ||||
| 3 | IT_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Tabelle von Attributenamen | 20090127 | |||
| 4 | IV_ACCOUNT_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20090127 | |||
| 5 | 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 | ET_ORDER_KEYS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID_TAB | 20060316 | ||||
| 2 | IS_QUERY_PARAMETERS | Call by reference | Type reference (TYPE) | GENILT_QUERY_PARAMETERS | 20060316 | ||||
| 3 | IV_DATE | Call by reference | Type reference (TYPE) | RSRANGE | 20060316 | ||||
| 4 | IV_DESCR | Call by reference | Type reference (TYPE) | RSRANGE | 20060316 | ||||
| 5 | 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 | IV_ADDRESSES_PER_ACCOUNT | Call by reference | Type reference (TYPE) | I | 50 | Addresses Count per Account | 20081128 | ||
| 2 | IV_ITEMS_PER_ORDER_COUNT | Call by reference | Type reference (TYPE) | I | 3 | Items per Order | 20080415 | ||
| 3 | IV_ORDER_COUNT | Call by reference | Type reference (TYPE) | I | 10 | Order Count | 20080415 | ||
| 4 | IV_PARTNERS_PER_ORDER_COUNT | Call by reference | Type reference (TYPE) | I | 2 | Partner Count per Order | 20080415 | ||
| 5 | 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 | 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 | 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 | 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 | 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 | 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 | IV_ITEM_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | 20060329 | ||||
| 2 | RV_OBJECT_GUID | Value transfer | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | 20060329 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060329 |
Method ITEM_BUFFER_LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ORDER_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20090429 | |||
| 2 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_ITEM_ATTR | Item Attributstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20021106 | |||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20021106 | |||
| 3 | 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 | 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 | 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 | ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_ITEM_ATTR | Item Attribute für Beispielimplementierung | 20021025 | |||
| 2 | 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 | 20050217 |
Method ITEM_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | Order header nicht zugeordnet | 20100414 | ||
| 2 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_ITEM_ATTR | Item Attributstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Item GUID | 20021106 | |||
| 4 | IT_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Tabelle von Attributenamen | 20021106 | |||
| 5 | 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 | EV_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20021028 | |||
| 2 | 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 | 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 | 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 | ET_ITEM_GUIDS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID_TAB | GUID Tabelle | 20021025 | |||
| 2 | EV_TOTAL_NUMBER_OF_ITEMS | Call by reference | Type reference (TYPE) | INT4 | Anzahl aller Items zur Order GUID | 20091130 | |||
| 3 | IT_SORTED_BY | Call by reference | Type reference (TYPE) | ABAP_SORTORDER_TAB | Tabelle für SORT itab BY (ABAP_SORTORDER_TAB) | 20091130 | |||
| 4 | IV_ORDER_GUID | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID | Objekt GUID im generischen Interaction Layer | 20021025 | |||
| 5 | IV_PAGE_SIZE | Call by reference | Type reference (TYPE) | INT4 | 0 | Natürliche Zahl | 20091130 | ||
| 6 | 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 | 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 | 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 | ET_PARTNER_ATTR | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_ATTR_TAB | 20091123 | ||||
| 2 | ET_PARTNER_KEYS | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_KEY_TAB | Tabelle von Partnerschlüsseln in Beispielimpl. GenIL Komp. | 20021025 | |||
| 3 | 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 | ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_ORDER_ATTR | Order Attribute für Beispielimplementierung | 20021022 | |||
| 2 | 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 | 20050217 |
Method ORDER_RENUMBER_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGED_ITEM_GUIDS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID_TAB | GUID Tabelle | 20100511 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100510 | ||||
| 3 | IV_FIRST_NUMBER | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20100510 | |||
| 4 | IV_OFFSET | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20100510 | |||
| 5 | 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 | 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 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021104 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_ORDER_ATTR | Order Attribute für Beispielimplementierung | 20021104 | |||
| 3 | IT_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Tabelle von Attributenamen | 20021104 | |||
| 4 | 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 | ET_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_ATTR_TAB | 20091118 | ||||
| 2 | IT_KEYS | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_KEY_TAB | 20091118 | ||||
| 3 | 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 | 20091118 |
Method PARTNER_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_ATTR | Partner Attributstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_KEY | Partner Schlüsselstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_KEY | 20021106 | ||||
| 3 | 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 | ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_ATTR | Partner Attributstruktur für GenIL Komp. Beispielimpl. | 20021022 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_KEY | Partner Schlüsselstruktur für GenIL Komp. Beispielimpl. | 20021022 | |||
| 3 | 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 | 20050217 |
Method PARTNER_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_ATTR | Partner Attributstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_PARTNER_KEY | Partner Schlüsselstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 4 | IT_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Tabelle von Attributenamen | 20021106 | |||
| 5 | 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 | ET_ACCOUNT_KEYS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID_TAB | GUID Tabelle | 20090127 | |||
| 2 | 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 | ET_ORDER_KEYS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID_TAB | 20060317 | ||||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | 20060317 | ||||
| 3 | IV_DESCR | Call by reference | Type reference (TYPE) | TEXT72 | 20060317 | ||||
| 4 | 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 | ET_ORDER_KEYS | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJECT_GUID_TAB | GUID Tabelle | 20021017 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20021017 | |||
| 3 | IV_DESCR | Call by reference | Type reference (TYPE) | TEXT72 | Text-Zeile | 20021017 | |||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_SHIPMENT_ATTR | Shipment Attributstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_SHIPMENT_KEY | Shipment Schlüsselstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_SHIPMENT_KEY | Shipment Schlüsselstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 3 | 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 | ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_SHIPMENT_ATTR | Shipment Attributstruktur für GenIL Komp. Beispielimpl. | 20021025 | |||
| 2 | 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 | 20050217 |
Method SHIPMENT_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021106 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | CRMT_GENIL_SHIPMENT_ATTR | Shipment Attributstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | CRMT_GENIL_SHIPMENT_KEY | Shipment Schlüsselstruktur für GenIL Komp. Beispielimpl. | 20021106 | |||
| 4 | IT_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | CRMT_ATTR_NAME_TAB | Tabelle von Attributenamen | 20021106 | |||
| 5 | 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 |