SAP ABAP Class CL_ERP_CUSTOMER (CUstomer Master Data API in ERP)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ERP_CUSTOMER_FIELDS Field Interface of Customer Master Data 20090928
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ERP_CUSTOMER_FLASH Interface of Customer Master Data Flash Function 20090928
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ERP_CUSTOMER_PROCESS Process Handler of Customer Master Data 20090928
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ERP_CUSTOMER_QUERY Query Interface of Customer Master Data 20090928
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TASK_SERVICE_CALLBACK Watcher 20090929
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TASK_SERVICE_COMMIT Interface for Commit Handling 20090929
Properties
Class CL_ERP_CUSTOMER  
Short Description CUstomer Master Data API in ERP    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_LCM_API   Lean Customer Maintenance API 
Created 20090928   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)
2 IF_ERP_CUSTOMER_FIELDS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ERP_CUSTOMER_FLASH Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_ERP_CUSTOMER_PROCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ERP_CUSTOMER_FIELDS Field Interface of Customer Master Data 20090928
2 IF_ERP_CUSTOMER_FLASH Interface of Customer Master Data Flash Function 20090928
3 IF_ERP_CUSTOMER_PROCESS Process Handler of Customer Master Data 20090928
4 IF_ERP_CUSTOMER_QUERY Query Interface of Customer Master Data 20090928
5 IF_TASK_SERVICE_CALLBACK Watcher 20090929
6 IF_TASK_SERVICE_COMMIT Interface for Commit Handling 20090929
Friends
Class CL_ERP_CUSTOMER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MODE Constant Private See coding 20091013
2 MO_CALL_BACK Static Attribute Private Object reference (TYPE REF TO) IF_ERP_CUSTOMER_CALL_BACK Call Back interface at time commit work 20090930
3 MS_CUSTOMER_BAO Instance attribute Private Type reference (TYPE) TS_CUSTOMER_BAO 20090929
4 MT_CUSTOMER Static Attribute Private Type reference (TYPE) TT_CUSTOMER 20090929
5 MT_FIELD_MAP Instance attribute Private Attribute reference (LIKE) 20091026
6 MT_FIELD_PROPERTY Instance attribute Private Attribute reference (LIKE) 20091030
7 MT_LOCK Instance attribute Private See coding 20091001
8 MV_TASK Instance attribute Private Type reference (TYPE) TW_TASK_ID Task Identifier for Task Vital 20091014
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORIZATION_CHECK Instance method Protected Method Check the Authorization Objects 20090929
2 BEFORE_SAVE Instance method Public Method 20091111
3 BUILD_FIELD_MAPPING Instance method Private Method Build field mapping 20091030
4 BUSINESS_ADDRESS_ Instance method Private Method Flash handler method for set Contact Person Business Address 20091014
5 BUSINESS_COMMUNIC_ Instance method Private Method Flash handler method for set Business Communication Contact 20091027
6 CHECK_FLASH_PARAMETERS Instance method Private Method Check Datentyp of requested data 20091015
7 CLOSE_UPDATE Instance method Public Method 20091210
8 COMMUNIC_ Instance method Private Method Flash handler method for set Communication Data 20091002
9 CONSTRUCTOR Instance method Protected Constructor Manage a Customer Master Data 20090929
10 CUSTOMER_ Instance method Private Method Flash handler method for set Customer Data 20091002
11 CUSTOMER_ADDRESS_ Instance method Private Method Flash handler method for set Customer Address Data 20091022
12 EXTRAL_COPY Instance method Private Method Flash function: extral Copy from a reference Customer 20090930
13 GET_BUSINESS_PARTNER Static method Public Method Get the Business Partner information 20091208
14 GET_FIELDS_PROPERTY Instance method Public Method 20091002
15 GET_FLASH Instance method Public Method 20091002
16 GET_INSTANCE Static method Public Method Get the instance by given Customer ID 20091007
17 GET_INSTANCE_INTERFACE Static method Public Method Get the instance by given interface and Customer ID 20091002
18 GET_MANDATORY_PF Instance method Private Method get the mandartory partner function deponding on account 20091118
19 GET_NUMBER Static method Private Method Get temporary/ real Customer ID 20091020
20 GET_SYNCHRON_BP_KEY Static method Public Method Get the synchron Business Partner Key 20090929
21 GET_TEMPORARY_CUSTOMER Static method Private Method Get a temporary Customer ID 20090930
22 GET_VALUE_LIST Instance method Public Method 20091014
23 HOME_ADDRESS_ Instance method Private Method Flash handler method for set Contact Person Home Address 20091014
24 HOME_COMMUNIC_ Instance method Private Method Flash handler method for set home Communication Contact 20091029
25 IS_CUST_BP_SYNCH_ACTIVE Static method Public Method Is sychronization to BP active 20091214
26 LOAD_CUSTOMER_MASTER_DATA Instance method Private Method Load Customer Master Data Model 20091013
27 MATCH_CUSTOMER Static method Private Method Matches complete customer address data with some criteria 20130516
28 PERS_ADDRESS_ Instance method Private Method Flash handler method for set Contact Person Address 20091014
29 PERS_COMMUNIC_ Instance method Private Method Flash handler method for set Person Communication Contact 20100111
30 QUERY_CONTPERSON_BY_ELEMENT Instance method Public Method 20091012
31 QUERY_CONT_ALL_IN_ONE Static method Private Method Query Customer all in one 20091215
32 QUERY_CUSTOMER_BY_ELEMENT Instance method Public Method 20091012
33 QUERY_CUST_ALL_IN_ONE Static method Private Method Query Customer all in one 20091215
34 SAVE Instance method Public Method 20091111
35 SET_FLASH Instance method Public Method 20091002
36 START_CREATE Instance method Public Method 20091002
37 START_LOAD Instance method Public Method 20091002
38 START_LOCK Instance method Private Method Lock a Flash of Customer 20091001
39 START_SAVE Instance method Public Method 20091016
40 START_UPDATE Instance method Public Method 20091030
41 T_CARD_ Instance method Private Method Flash handler method for set Credit Card Data 20091013
42 T_CONTPERS_ Instance method Private Method Flash handler method for set ContactPerson Central Data 20091029
43 T_CUSTOMER_BLOCK_ Instance method Private Method Flash handler method for set Customer Block Inform. 20091201
44 T_PARTNER_FUNC_ Instance method Private Method Flash handler method for set Partner Function Data 20091013
45 T_WC_SALES_DATA_ Instance method Private Method Flash handler method for set Sales Data Fields ( WC ) 20091020
46 UNLOCK Instance method Private Method unlock all locked objects 20091014
47 _BUSINESS_ADDRESS Instance method Private Method Flash handler method for get Contact Person Business Address 20091014
48 _BUSINESS_COMMUNIC Instance method Private Method Flash handler method for get Business Communication Contact 20091027
49 _COMMUNIC Instance method Private Method Flash handler method for get Communication Data 20091002
50 _CUSTOMER Instance method Private Method Flash handler method for get Customer Data 20091002
51 _CUSTOMER_ADDRESS Instance method Private Method Flash handler method for get Customer Address Data 20091022
52 _HOME_ADDRESS Instance method Private Method Flash handler method for get Contact Person Home Address 20091014
53 _HOME_COMMUNIC Instance method Private Method Flash handler method for get home Communication Contact 20091029
54 _PERS_ADDRESS Instance method Private Method Flash handler method for get Contact Person Address 20091014
55 _PERS_COMMUNIC Instance method Private Method Flash handler method for get Person Communication Contact 20100107
56 _T_CARD Instance method Private Method Flash handler method for get Credit Card Data 20091013
57 _T_CONTPERS Instance method Private Method Flash handler method for get ContactPerson Central Data 20091029
58 _T_CUSTOMER_BLOCK Instance method Private Method Flash handler method for get Customer Block Inform. 20091201
59 _T_PARTNER_FUNC Instance method Private Method Flash handler method for get Partner Function Data 20091013
60 _T_WC_SALES_DATA Instance method Private Method Flash handler method for get Sales Data Fields ( WC ) 20091020
Events
Class CL_ERP_CUSTOMER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUSINESS_PARTNER Public See coding 20091208 BEGIN OF ts_business_partner, partner_id TYPE bu_partner, partner_guid TYPE bu_partner_guid, person_guid TYPE bu_partner_guid, person_id TYPE bu_partner, END OF ts_business_partner
2 TS_CUSTOMER Private See coding 20091013 BEGIN OF ts_customer, customer_id TYPE kunnr, tran_key TYPE tw_task_id, status TYPE char01, " S tart to save; C ommit work; R oll back customer_obj TYPE REF TO cl_erp_customer, END OF ts_customer
3 TS_CUSTOMER_BAO Private See coding 20091013 BEGIN OF ts_customer_bao, customer_id TYPE kunnr, ref TYPE if_erp_customer_process=>ts_customer_data_key-create, * bp_guid TYPE guid, * bp_id TYPE bu_partner, value TYPE cmds_ei_extern, mode TYPE cmd_ei_contacts_task, "U, I, D; G END OF ts_customer_bao
4 TS_ERP_CUST_CONT Public See coding 20091208 BEGIN OF ts_erp_cust_cont, customer TYPE kunnr, contactperson TYPE parnr, END OF ts_erp_cust_cont
5 TS_LOCK Private See coding 20091013 BEGIN OF ts_lock, customer_id TYPE kunnr, contact_person TYPE parnr, flash_name TYPE char50, END OF ts_lock
6 TT_CUSTOMER Private See coding 20090929 tt_customer TYPE STANDARD TABLE OF ts_customer
Method Signatures

Method AUTHORIZATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) ABAP_BOOL 20090929
2 Importing IS_SALES_AREA Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TS_SALES_AREA 20090929
3 Importing IV_ACTION Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20090929
4 Importing IV_PAY_CARD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Single-Character Indicator 20090929

Method AUTHORIZATION_CHECK on class CL_ERP_CUSTOMER has no exception.

Method BEFORE_SAVE Signature

Method BEFORE_SAVE on class CL_ERP_CUSTOMER has no parameter.
Method BEFORE_SAVE on class CL_ERP_CUSTOMER has no exception.

Method BUILD_FIELD_MAPPING Signature

Method BUILD_FIELD_MAPPING on class CL_ERP_CUSTOMER has no parameter.
Method BUILD_FIELD_MAPPING on class CL_ERP_CUSTOMER has no exception.

Method BUSINESS_ADDRESS_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091026
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091026
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091026
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091026

Method BUSINESS_ADDRESS_ on class CL_ERP_CUSTOMER has no exception.

Method BUSINESS_COMMUNIC_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091027
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091027
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091027
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091027

Method BUSINESS_COMMUNIC_ on class CL_ERP_CUSTOMER has no exception.

Method CHECK_FLASH_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_ERROR_FOUND Value transfer Type reference (TYPE) ABAP_BOOL Boolean Variable (X=True, = False) 20091015
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20091015
3 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091015

Method CHECK_FLASH_PARAMETERS on class CL_ERP_CUSTOMER has no exception.

Method CLOSE_UPDATE Signature

Method CLOSE_UPDATE on class CL_ERP_CUSTOMER has no parameter.
Method CLOSE_UPDATE on class CL_ERP_CUSTOMER has no exception.

Method COMMUNIC_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091030
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091019
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091019
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091019

Method COMMUNIC_ on class CL_ERP_CUSTOMER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUSTOMER_KEY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_PROCESS=>TS_CUSTOMER_DATA_KEY 20090929
2 Importing IV_MODE Call by reference Type reference (TYPE) CHAR01 'G' Character Field Length 1 20091013

Method CONSTRUCTOR on class CL_ERP_CUSTOMER has no exception.

Method CUSTOMER_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091027
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091027
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091027
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091027

Method CUSTOMER_ on class CL_ERP_CUSTOMER has no exception.

Method CUSTOMER_ADDRESS_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091023
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091022
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091022
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091022

Method CUSTOMER_ADDRESS_ on class CL_ERP_CUSTOMER has no exception.

Method EXTRAL_COPY Signature

Method EXTRAL_COPY on class CL_ERP_CUSTOMER has no parameter.
Method EXTRAL_COPY on class CL_ERP_CUSTOMER has no exception.

Method GET_BUSINESS_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUSINESS_PARTNER Call by reference Type reference (TYPE) TS_BUSINESS_PARTNER 20091208
2 Importing IS_CUST_CONT Call by reference Type reference (TYPE) TS_ERP_CUST_CONT 20091208

Method GET_BUSINESS_PARTNER on class CL_ERP_CUSTOMER has no exception.

Method GET_FIELDS_PROPERTY Signature

Method GET_FIELDS_PROPERTY on class CL_ERP_CUSTOMER has no parameter.
Method GET_FIELDS_PROPERTY on class CL_ERP_CUSTOMER has no exception.

Method GET_FLASH Signature

Method GET_FLASH on class CL_ERP_CUSTOMER has no parameter.
Method GET_FLASH on class CL_ERP_CUSTOMER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Customer Number 1 20091007
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ERP_CUSTOMER CUstomer Master Data API in ERP 20091007

Method GET_INSTANCE on class CL_ERP_CUSTOMER has no exception.

Method GET_INSTANCE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_FIELDS Call by reference Object reference (TYPE REF TO) IF_ERP_CUSTOMER_FIELDS Field Interface of Customer Master Data 20091002
2 Exporting ER_FLASH Call by reference Object reference (TYPE REF TO) IF_ERP_CUSTOMER_FLASH Interface of Customer Master Data Flash Function 20091002
3 Importing IV_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Customer Number 1 20091002

Method GET_INSTANCE_INTERFACE on class CL_ERP_CUSTOMER has no exception.

Method GET_MANDATORY_PF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PF Call by reference Type reference (TYPE) CMDS_EI_FUNCTIONS_T Ext. Interface: Partner Roles 20091118
2 Importing IV_ACCOUNT Call by reference Type reference (TYPE) KTOKD Customer Account Group 20091118
3 Importing IV_KUNNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20091118

Method GET_MANDATORY_PF on class CL_ERP_CUSTOMER has no exception.

Method GET_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) CVIS_MESSAGE Error Indicator and System Messages 20091020
2 Exporting EV_I_NUMBER Call by reference Type reference (TYPE) PARNR Number of contact person 20091208
3 Exporting EV_NUMBER Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20091020
4 Importing IV_ACCOUNT Call by reference Type reference (TYPE) KTOKD Customer Account Group 20091020
5 Importing IV_TEMP Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Character Field Length 1 20091020

Method GET_NUMBER on class CL_ERP_CUSTOMER has no exception.

Method GET_SYNCHRON_BP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BP_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20090929
2 Exporting EV_BP_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090929
3 Importing IV_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Customer Number 1 20090929
# Exception Resumable Description Created on
1 CUSTOMER_NOT_SAVED 20091016
2 NO_SYNCGRON 20091016

Method GET_TEMPORARY_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) CVIS_MESSAGE Error Indicator and System Messages 20091007
2 Exporting EV_KUNNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20090930
3 Importing IV_KTOKD Call by reference Type reference (TYPE) KTOKD Customer Account Group 20091007

Method GET_TEMPORARY_CUSTOMER on class CL_ERP_CUSTOMER has no exception.

Method GET_VALUE_LIST Signature

Method GET_VALUE_LIST on class CL_ERP_CUSTOMER has no parameter.
Method GET_VALUE_LIST on class CL_ERP_CUSTOMER has no exception.

Method HOME_ADDRESS_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091028
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091028
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091028
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091028

Method HOME_ADDRESS_ on class CL_ERP_CUSTOMER has no exception.

Method HOME_COMMUNIC_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091030
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091030
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091030
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091030

Method HOME_COMMUNIC_ on class CL_ERP_CUSTOMER has no exception.

Method IS_CUST_BP_SYNCH_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20091214
2 Importing IV_ACCOUNT Call by reference Type reference (TYPE) KTOKD Customer Account Group 20091214

Method IS_CUST_BP_SYNCH_ACTIVE on class CL_ERP_CUSTOMER has no exception.

Method LOAD_CUSTOMER_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20091013

Method LOAD_CUSTOMER_MASTER_DATA on class CL_ERP_CUSTOMER has no exception.

Method MATCH_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATCHED_CUSTOMERS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_QUERY=>TT_CUSTOMER_ID 20130516
2 Importing IS_ADDRESS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_QUERY=>Q_ADDRESS 20130516
3 Importing IS_PHONE Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_QUERY=>Q_PHONE 20130516
4 Importing IT_CUSTOMERS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_QUERY=>TT_CUSTOMER_ID 20130516
5 Importing IV_EMAIL Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_QUERY=>Q_EMAIL 20130516
6 Importing IV_MOBILE Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_QUERY=>Q_MOBIL 20130516

Method MATCH_CUSTOMER on class CL_ERP_CUSTOMER has no exception.

Method PERS_ADDRESS_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20100111
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100111
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20100111
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20100111

Method PERS_ADDRESS_ on class CL_ERP_CUSTOMER has no exception.

Method PERS_COMMUNIC_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20100111
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100111
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20100111
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20100111

Method PERS_COMMUNIC_ on class CL_ERP_CUSTOMER has no exception.

Method QUERY_CONTPERSON_BY_ELEMENT Signature

Method QUERY_CONTPERSON_BY_ELEMENT on class CL_ERP_CUSTOMER has no parameter.
Method QUERY_CONTPERSON_BY_ELEMENT on class CL_ERP_CUSTOMER has no exception.

Method QUERY_CONT_ALL_IN_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_QUERY=>TT_CONTPERSON_ID 20091215
2 Importing IS_VALUE Call by reference Type reference (TYPE) ANY 20091215

Method QUERY_CONT_ALL_IN_ONE on class CL_ERP_CUSTOMER has no exception.

Method QUERY_CUSTOMER_BY_ELEMENT Signature

Method QUERY_CUSTOMER_BY_ELEMENT on class CL_ERP_CUSTOMER has no parameter.
Method QUERY_CUSTOMER_BY_ELEMENT on class CL_ERP_CUSTOMER has no exception.

Method QUERY_CUST_ALL_IN_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_QUERY=>TT_CUSTOMER_ID 20091215
2 Importing IS_VALUE Call by reference Type reference (TYPE) ANY 20091215

Method QUERY_CUST_ALL_IN_ONE on class CL_ERP_CUSTOMER has no exception.

Method SAVE Signature

Method SAVE on class CL_ERP_CUSTOMER has no parameter.
Method SAVE on class CL_ERP_CUSTOMER has no exception.

Method SET_FLASH Signature

Method SET_FLASH on class CL_ERP_CUSTOMER has no parameter.
Method SET_FLASH on class CL_ERP_CUSTOMER has no exception.

Method START_CREATE Signature

Method START_CREATE on class CL_ERP_CUSTOMER has no parameter.
Method START_CREATE on class CL_ERP_CUSTOMER has no exception.

Method START_LOAD Signature

Method START_LOAD on class CL_ERP_CUSTOMER has no parameter.
Method START_LOAD on class CL_ERP_CUSTOMER has no exception.

Method START_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20091001
2 Importing IV_CONTACT_PERS_ID Call by reference Type reference (TYPE) PARNR Number of contact person 20091001
3 Importing IV_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Customer Number 1 20091001
4 Importing IV_PROFILE_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091001

Method START_LOCK on class CL_ERP_CUSTOMER has no exception.

Method START_SAVE Signature

Method START_SAVE on class CL_ERP_CUSTOMER has no parameter.
Method START_SAVE on class CL_ERP_CUSTOMER has no exception.

Method START_UPDATE Signature

Method START_UPDATE on class CL_ERP_CUSTOMER has no parameter.
Method START_UPDATE on class CL_ERP_CUSTOMER has no exception.

Method T_CARD_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091023
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091014
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091014
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091014

Method T_CARD_ on class CL_ERP_CUSTOMER has no exception.

Method T_CONTPERS_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091029
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091029
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091029
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091029

Method T_CONTPERS_ on class CL_ERP_CUSTOMER has no exception.

Method T_CUSTOMER_BLOCK_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091201
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091201
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091201
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091201

Method T_CUSTOMER_BLOCK_ on class CL_ERP_CUSTOMER has no exception.

Method T_PARTNER_FUNC_ Signature

Method T_PARTNER_FUNC_ on class CL_ERP_CUSTOMER has no parameter.
Method T_PARTNER_FUNC_ on class CL_ERP_CUSTOMER has no exception.

Method T_WC_SALES_DATA_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20091023
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091020
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091020
4 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FIELDS=>TT_FIELD 20091020

Method T_WC_SALES_DATA_ on class CL_ERP_CUSTOMER has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_ERP_CUSTOMER has no parameter.
Method UNLOCK on class CL_ERP_CUSTOMER has no exception.

Method _BUSINESS_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091014
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091014
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091020
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091014

Method _BUSINESS_ADDRESS on class CL_ERP_CUSTOMER has no exception.

Method _BUSINESS_COMMUNIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091027
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091027
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091027
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091027

Method _BUSINESS_COMMUNIC on class CL_ERP_CUSTOMER has no exception.

Method _COMMUNIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091002
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091002
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091020
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091002

Method _COMMUNIC on class CL_ERP_CUSTOMER has no exception.

Method _CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091002
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091002
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091020
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091002

Method _CUSTOMER on class CL_ERP_CUSTOMER has no exception.

Method _CUSTOMER_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091022
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091022
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091022
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091022

Method _CUSTOMER_ADDRESS on class CL_ERP_CUSTOMER has no exception.

Method _HOME_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091014
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091014
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091020
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091014

Method _HOME_ADDRESS on class CL_ERP_CUSTOMER has no exception.

Method _HOME_COMMUNIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091029
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091029
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091029
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091029

Method _HOME_COMMUNIC on class CL_ERP_CUSTOMER has no exception.

Method _PERS_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091014
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091014
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091020
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 20091014

Method _PERS_ADDRESS on class CL_ERP_CUSTOMER has no exception.

Method _PERS_COMMUNIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20100107
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100107
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20100107
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20100107
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20100107

Method _PERS_COMMUNIC on class CL_ERP_CUSTOMER has no exception.

Method _T_CARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091013
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091013
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091020
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091013

Method _T_CARD on class CL_ERP_CUSTOMER has no exception.

Method _T_CONTPERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091029
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091029
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091029
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091029

Method _T_CONTPERS on class CL_ERP_CUSTOMER has no exception.

Method _T_CUSTOMER_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091201
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091201
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091201
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091201
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091201

Method _T_CUSTOMER_BLOCK on class CL_ERP_CUSTOMER has no exception.

Method _T_PARTNER_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091013
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091013
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091020
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 Comment 20091013

Method _T_PARTNER_FUNC on class CL_ERP_CUSTOMER has no exception.

Method _T_WC_SALES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20091020
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091117
3 Exporting ET_PROPERTY Call by reference Type reference (TYPE) IF_ERP_CUSTOMER_FLASH=>TT_PROPERTY 20091020
4 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20091020
5 Importing IV_FLASH_NAME Call by reference Type reference (TYPE) CHAR50 20091020

Method _T_WC_SALES_DATA on class CL_ERP_CUSTOMER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605