SAP ABAP Interface IF_ERP_CUSTOMER_PROCESS (Process Handler of Customer Master Data)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
LO-MD-BP-CM (Application Component) Customer Master
⤷
ERP_SALES_LCM_API (Package) Lean Customer Maintenance API

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ERP_CUSTOMER | CUstomer Master Data API in ERP | 20090928 |
Properties
Interface | IF_ERP_CUSTOMER_PROCESS | |
Short Description | Process Handler of Customer Master Data |
General Data
Package | ERP_SALES_LCM_API | Lean Customer Maintenance API |
Created | 20090928 | SAP |
Last changed | 20110908 | SAP |
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
Interface IF_ERP_CUSTOMER_PROCESS has no interface.
Friends
Interface IF_ERP_CUSTOMER_PROCESS has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CON_LOCKING | Constant | Public | See coding | 20091210 | ||||
2 | MV_LOCKING_MODE | Static Attribute | Public | Type reference (TYPE) | CHAR01 | locking type | 20091210 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Do something before save | 20091111 |
2 | ![]() |
Static method | Public | Method | Close lock/update the Customer Master Data by Customer ID | 20091210 |
3 | ![]() |
Static method | Public | Method | Create a new Customer by reference customer | 20091202 |
4 | ![]() |
Static method | Public | Method | Start to load Customer Master Data by Customer ID | 20091202 |
5 | ![]() |
Instance method | Public | Method | Save a Customer Master Data | 20090928 |
6 | ![]() |
Static method | Public | Method | Start the save process by Customer ID | 20091202 |
7 | ![]() |
Static method | Public | Method | Start to lock/update the Customer Master Data by Customer ID | 20091210 |
Events
Interface IF_ERP_CUSTOMER_PROCESS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_CUSTOMER_DATA_KEY | Public | See coding | 20091013 | BEGIN OF ts_customer_data_key,
BEGIN OF create,
account TYPE ktokd,
sales_org TYPE vkorg,
distr_channel TYPE vtweg,
division TYPE spart,
ref_customer TYPE kunnr,
END OF create,
customer_id TYPE kunnr,
END OF ts_customer_data_key
|
||
2 | TS_MSG | Public | See coding | 20091016 | BEGIN OF ts_msg,
customer_id TYPE kunnr,
contactpers_id TYPE parnr,
t_msg TYPE bapiret2_t,
END OF ts_msg
|
||
3 | TT_CUSTOMER_ID | Public | See coding | 20090929 | tt_customer_id TYPE STANDARD TABLE OF kunnr
|
||
4 | TT_MSG | Public | See coding | 20091015 | tt_msg TYPE STANDARD TABLE OF ts_msg
|
Method Signatures
Method BEFORE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_DATA_MODEL | Call by reference | Type reference (TYPE) | CMDS_EI_EXTERN | Complex External Interface for Customers | 20091111 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091208 |
Method BEFORE_SAVE on Interface IF_ERP_CUSTOMER_PROCESS has no exception.
Method CLOSE_UPDATE_CUSTOMER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CUSTOMER_ID | Call by reference | Type reference (TYPE) | TT_CUSTOMER_ID | 20091210 |
Method CLOSE_UPDATE_CUSTOMER on Interface IF_ERP_CUSTOMER_PROCESS has no exception.
Method CREATE_CUSTOMER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091202 | ||
2 | ![]() |
EV_CUSTOMER_ID | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20091202 | ||
3 | ![]() |
IS_CREATE_CUST | Call by reference | Type reference (TYPE) | TS_CUSTOMER_DATA_KEY-CREATE | 20091202 | |||
4 | ![]() |
IV_COPY_CUST | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20091202 |
Method CREATE_CUSTOMER on Interface IF_ERP_CUSTOMER_PROCESS has no exception.
Method LOAD_CUSTOMER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | TT_MSG | Return parameter table | 20091202 | ||
2 | ![]() |
ET_SUCCESS_ID | Call by reference | Type reference (TYPE) | TT_CUSTOMER_ID | 20091202 | |||
3 | ![]() |
IT_CUSTOMER_ID | Call by reference | Type reference (TYPE) | TT_CUSTOMER_ID | Customer Number 1 | 20091202 | ||
4 | ![]() |
IV_RENEW | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Start reload customer master data | 20110310 |
Method LOAD_CUSTOMER on Interface IF_ERP_CUSTOMER_PROCESS has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091015 |
Method SAVE on Interface IF_ERP_CUSTOMER_PROCESS has no exception.
Method SAVE_CUSTOMER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | TT_MSG | 20091202 | |||
2 | ![]() |
ET_SUCCESS_ID | Call by reference | Type reference (TYPE) | TT_CUSTOMER_ID | 20091202 | |||
3 | ![]() |
IT_CUSTOMER_ID | Call by reference | Type reference (TYPE) | TT_CUSTOMER_ID | 20091202 |
Method SAVE_CUSTOMER on Interface IF_ERP_CUSTOMER_PROCESS has no exception.
Method START_UPDATE_CUSTOMER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | TT_MSG | Return parameter table | 20091210 | ||
2 | ![]() |
ET_SUCCESS_ID | Call by reference | Type reference (TYPE) | TT_CUSTOMER_ID | 20091210 | |||
3 | ![]() |
IT_CUSTOMER_ID | Call by reference | Type reference (TYPE) | TT_CUSTOMER_ID | 20091210 | |||
4 | ![]() |
IV_SESSION_LOCK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091210 |
Method START_UPDATE_CUSTOMER on Interface IF_ERP_CUSTOMER_PROCESS has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 605 |