SAP ABAP Class CL_ERP_SALES_LCM_INTERACTION (LCM Interaction Layer)
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
Properties
Class CL_ERP_SALES_LCM_INTERACTION  
Short Description LCM Interaction Layer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_LCM_API   Lean Customer Maintenance API 
Created 20060227   SAP 
Last change 20110908   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 CL_ERP_SALES_CMD_MACCESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ERP_SALES_LCM_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ERP_SALES_LCM_INTERACTION has no interface implemented.
Friends
Class CL_ERP_SALES_LCM_INTERACTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CHANGE Constant Private Type reference (TYPE) TRTYP 'V' Transaction Type 20060727
2 MC_CREATE Constant Private Type reference (TYPE) TRTYP 'H' Transaction Type 20060727
3 MC_DATACLASS_ADDRESSDATA Constant Private Type reference (TYPE) CHAR40 'ADDRESS' Address Data 20060630
4 MC_DATACLASS_BANKACCOUNTS Constant Private Type reference (TYPE) CHAR40 'BANKACCOUNTS' Field Length: 40 Characters 20060630
5 MC_DATACLASS_COMMONDATA Constant Private Type reference (TYPE) CHAR40 'COMMON' General Data 20060630
6 MC_DATACLASS_CONTACTS Constant Private Type reference (TYPE) CHAR40 'CONTACTS' Contact Person Data 20060630
7 MC_DATACLASS_SALESDATA Constant Private Type reference (TYPE) CHAR40 'SALESDATA' Sales Area Data 20060630
8 MC_DISPLAY Constant Private Type reference (TYPE) TRTYP 'A' Transaction Type 20060727
9 MC_HOMEPAGE Constant Private Type reference (TYPE) AD_URITYPE 'HPG' URI type flag 20060731
10 MC_INTERN_CUSTOMER_ID Constant Private Type reference (TYPE) KUNNR CL_ERP_SALES_CMD_MACCESS=>GC_DUMMY_ID_PREFIX Customer Number 1 20060920
11 MC_MIN_DUMMY_PARNR Constant Private Type reference (TYPE) PARNR CL_ERP_SALES_CMD_MACCESS=>GC_MIN_DUMMY_PARNR Number of Contact Person 20060921
12 MC_PATH2CENTRALDATA Constant Private Type reference (TYPE) CHAR50 'ME->MS_Y_CUSTOMER-CENTRAL_DATA-CENTRAL-DATA' Position of Central Data in Structure 20061208
13 MC_PATH2CONTACTS Constant Private Type reference (TYPE) CHAR50 'ME->MS_X_CUSTOMER-CENTRAL_DATA-CONTACT-CONTACTS' Position of Contact Person in Structure 20060718
14 MC_PATH2REFCENTRALDATA Constant Private Type reference (TYPE) CHAR50 'IS_REF_CUSTOMER-CENTRAL_DATA-CENTRAL-DATA' Position of Central Data Template in Structure 20061208
15 MC_TCODE_CHANGE Constant Private Type reference (TYPE) CMD_TCODE 'XD02' CVI Customer: Transaction Code (only XD01 and XD02) 20060630
16 MC_TCODE_CREATE Constant Private Type reference (TYPE) CMD_TCODE 'XD01' CVI Customer: Transaction Code (only XD01 and XD02) 20060630
17 MC_TCODE_DISPLAY Constant Private Type reference (TYPE) TCODE 'XD03' Transaction Code 20060630
18 MC_UISTATE_NORMAL Constant Private Type reference (TYPE) WDUI_STATE '00' Web Dynpro: State 20060731
19 MC_UISTATE_REQUIRED Constant Private Type reference (TYPE) WDUI_STATE '01' Web Dynpro: State 20060915
20 MO_MACCESS Instance attribute Private Object reference (TYPE REF TO) CL_ERP_SALES_CMD_MACCESS Model Access 20060306
21 MS_AUTH_CHECK_ERRORS Instance attribute Private Type reference (TYPE) CVIS_MESSAGE Error Indicator and System Messages 20060306
22 MS_CALL_PARAMETERS Instance attribute Private Type reference (TYPE) LCMS_CALL_PARAMETERS LCM Start Parameters for Transaction 20060404
23 MS_CHANGED_DATA Instance attribute Private Type reference (TYPE) LCMS_CHANGED_DATA Indicator for Changed Data 20060830
24 MS_X_CUSTOMER Instance attribute Private Type reference (TYPE) CMDS_EI_EXTERN Customer in Processed State 20060705
25 MS_Y_CUSTOMER Instance attribute Private Type reference (TYPE) CMDS_EI_EXTERN Customer in Database 20060705
26 MT_CONTACTS_OUT Instance attribute Private Type reference (TYPE) LCMT_UI_CONTACTS Contact Person for LCM 20081022
27 MT_CPY_FIELDS Instance attribute Private Type reference (TYPE) CL_ERP_SALES_LCM_UTILITIES=>CMDT_T_COPY_FIELDS Table of Fields to be Copied 20060720
28 MT_EI_BANKDETAIL_DEL Instance attribute Private Type reference (TYPE) CVIS_EI_BANKDETAIL_T External Interface: Bank Details Data 20061030
29 MT_EI_CONTACTS_DEL Instance attribute Private Type reference (TYPE) CMDS_EI_CONTACTS_T Ext. Interface: Contact Person 20061030
30 MT_EI_PFUNCTIONS_DEL Instance attribute Private Type reference (TYPE) CMDS_EI_FUNCTIONS_T Ext. Interface: Partner Roles 20061030
31 MT_EI_TAX_IND_DEL Instance attribute Private Type reference (TYPE) CMDS_EI_TAX_IND_T External Interface: Tax Indicators 20061030
32 MT_EI_VAT_DEL Instance attribute Private Type reference (TYPE) CVIS_EI_VAT_T Ext. Interface: EU Tax Numbers 20061030
33 MT_VALIDATED_PFUNCTIONS Instance attribute Private Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partner Functions 20060920
34 MT_VALIDATED_VAT Instance attribute Private Type reference (TYPE) LCMT_UI_VAT EU Tax Numbers 20060913
35 MV_MAX_DUMMY_PARNR Instance attribute Private Type reference (TYPE) PARNR CL_ERP_SALES_CMD_MACCESS=>GC_MIN_DUMMY_PARNR Number of Contact Person 20060921
36 MV_MSG_F2283 Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20060914
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTACT Instance method Public Method Add Partner 20060921
2 ADD_FIELD2POOL Instance method Private Method Add Fields to Max. Field Pool 20060606
3 ADD_PARTNER_FUNCTION Instance method Public Method Add Partner Role 20060920
4 ARRANGE_PFUNCTIONS Instance method Private Method Sort List of Partner Roles 20060825
5 AUTHORITY_CHECK Instance method Private Method Authorization Check 20060306
6 BUILD_DEFAULT_FIELDLIST Instance method Private Method Collection of fields that are provided as default 20060831
7 CHECK_PFUNCTIONS_CHANGES Instance method Public Method Change Partner Role 20060920
8 CHECK_VAT Instance method Public Method Check Entered EU Tax Numbers 20060914
9 CLOSE_SESSION Instance method Public Method Leave Session 20060831
10 COMPLETE_DATA_AFTER_LOADING Instance method Private Method Set default data at time of new creation 20060724
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060926
12 COPY_DATA_FROM_REF_CUSTOMER Instance method Private Method Copy Template (Reference Customer) 20060718
13 DELETE_CONTACT_PERSON Instance method Public Method Delete Contact Person 20060901
14 DELETE_PARTNER_FUNCTION Instance method Public Method Delete Partner Role 20060901
15 GET_COPY_FIELDS_LIST Instance method Private Method Determination of Copying Fields 20060720
16 GET_CP_DEPARTMENT_TEXT Instance method Public Method Read Description of Department of Contact Person 20061208
17 GET_CP_FUNCTION_TEXT Instance method Public Method Read Description of Function of Contact Person 20061208
18 GET_CURRENT_CUSTOMER_ID Instance method Public Method Customer numbers are being processed 20060920
19 GET_CURRENT_PARTNER_NUM_ASGMNT Instance method Public Method Current Number Assignment for Contact Person Number 20070717
20 GET_CURRENT_SALESAREA Instance method Public Method Read Current Sales Area 20060518
21 GET_ENABLED_FIELDS Instance method Public Method Determine Fields According to Customizing Setting 20060915
22 GET_PF_FUNCTION_TEXT Instance method Public Method Read Description of Partner Role 20061208
23 GET_VALIDATED_VAT Instance method Public Method Read Checked Tax Number 20060913
24 LOAD Instance method Public Method Load Data 20060830
25 LOAD_DB Instance method Private Method Read database data 20060830
26 OPEN_SESSION Instance method Public Method Start Session 20060926
27 SAVE Instance method Public Method Save Data 20060830
28 SAVE_DB Instance method Private Method Save Data to Database 20060830
29 SET_CHANGE_INDICATOR Instance method Private Method Set Change Indicator 20060921
30 SET_MANDATORY_PFUNCTIONS Instance method Public Method Copy mandatory partner function or set flag for this 20060831
31 SET_PFUNCTIONS_CHANGEABILITY Instance method Public Method Set Flag for Unchangeability 20060811
Events
Class CL_ERP_SALES_LCM_INTERACTION has no event.
Types
Class CL_ERP_SALES_LCM_INTERACTION has no local type.
Method Signatures

Method ADD_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTACTS Call by reference Type reference (TYPE) LCMT_UI_CONTACTS Ansprechpartner 20060921
2 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX '0000000001' Index 20060921

Method ADD_CONTACT on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method ADD_FIELD2POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAX_FLD_POOL Call by reference Type reference (TYPE) LCMT_MAX_FLD_POOL Maximal Feldlist für LCM 20060831
2 Importing IV_DATACLASS Call by reference Type reference (TYPE) CHAR40 Datenklassiefizierung(Allgemein, Address, Vertrieber.Daten) 20060609
3 Importing IV_DBFLDNAME Call by reference Type reference (TYPE) FIELDNAME SPACE Feldname 20060606
4 Importing IV_DBTBLNAME Call by reference Type reference (TYPE) TABNAME SPACE Tabellenname 20060606
5 Importing IV_ID Call by reference Type reference (TYPE) STRING 20060606
6 Importing IV_LEADING_ID Call by reference Type reference (TYPE) STRING SPACE 20060606
# Exception Resumable Description Created on
1 FIELD_ALREADY_INSERTED Feld bereits zum Pool hinzugefügt 20060623
2 INCONSISTENT_LEADING_FIELD Nicht führendes Feld ist als führend einem Feld zugewiesen 20060623

Method ADD_PARTNER_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060920
2 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX '0000000001' Index 20060920

Method ADD_PARTNER_FUNCTION on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method ARRANGE_PFUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060825
2 Returning RT_PFUNCTIONS Value transfer Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060825

Method ARRANGE_PFUNCTIONS on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMS Call by reference Type reference (TYPE) LCMS_CALL_PARAMETERS LCM Startsparameters für die Transaktion 20060518
2 Returning RS_ERROR Value transfer Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060306

Method AUTHORITY_CHECK on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method BUILD_DEFAULT_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MAX_FLD_POOL Value transfer Type reference (TYPE) LCMT_MAX_FLD_POOL Maximal Feldlist für LCM 20060831

Method BUILD_DEFAULT_FIELDLIST on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method CHECK_PFUNCTIONS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060920
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060920

Method CHECK_PFUNCTIONS_CHANGES on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method CHECK_VAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VAT Call by reference Type reference (TYPE) LCMT_UI_VAT EU-Steuernummern 20060914
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060914

Method CHECK_VAT on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method CLOSE_SESSION Signature

Method CLOSE_SESSION on class CL_ERP_SALES_LCM_INTERACTION has no parameter.
Method CLOSE_SESSION on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method COMPLETE_DATA_AFTER_LOADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESS Call by reference Type reference (TYPE) BAPIAD1VL BAPI-Struktur zur Verteilung Adresstyp 1 20060724
2 Changing CS_COMMON Call by reference Type reference (TYPE) CMDS_EI_VMD_CENTRAL_DATA Ext. Schnittstelle: Zentrale Kundendaten 20060724
3 Changing CS_EMAIL Call by reference Type reference (TYPE) BAPIADSMTP BAPI-Struktur für e-mail-Adressen (Business Addr. Services) 20060724
4 Changing CS_FAX Call by reference Type reference (TYPE) BAPIADFAX BAPI-Struktur für Faxnummern (Business Address Services) 20060724
5 Changing CS_PHONE Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20060724
6 Changing CS_SALESDATA Call by reference Type reference (TYPE) LCMS_UI_SALES Verkaufdaten 20060724
7 Changing CS_WEB Call by reference Type reference (TYPE) BAPIADURI BAPI-Struktur für URI-Adressen (Business Address Services) 20060724
8 Changing CT_BANKDETAIL Call by reference Type reference (TYPE) LCMT_UI_BANKDETAIL Details zur Bankverbindung 20060724
9 Changing CT_CONTACTS Call by reference Type reference (TYPE) LCMT_UI_CONTACTS Ansprechpartner für LCM UI 20060724
10 Changing CT_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060724
11 Changing CT_TAXES Call by reference Type reference (TYPE) LCMT_UI_TAXES Steuern 20060724

Method COMPLETE_DATA_AFTER_LOADING on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ERP_SALES_LCM_INTERACTION has no parameter.
Method CONSTRUCTOR on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method COPY_DATA_FROM_REF_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMS Call by reference Type reference (TYPE) LCMS_CALL_PARAMETERS LCM Startsparameters für die Transaktion 20061208
2 Importing IS_REF_CUSTOMER Call by reference Type reference (TYPE) CMDS_EI_EXTERN Komplexe externe Schnittstelle des Kunden 20060718

Method COPY_DATA_FROM_REF_CUSTOMER on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method DELETE_CONTACT_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTACTS Call by reference Type reference (TYPE) LCMT_UI_CONTACTS Ansprechpartner für LCM UI 20060901
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060901
3 Importing IV_DEL_TABIX Call by reference Type reference (TYPE) SYTABIX Index der zu löschendem Ansprechpartner 20060901

Method DELETE_CONTACT_PERSON on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method DELETE_PARTNER_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060901
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060901
3 Importing IV_DEL_TABIX Call by reference Type reference (TYPE) SYTABIX Index der zu löschenden Rolle 20060901

Method DELETE_PARTNER_FUNCTION on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_COPY_FIELDS_LIST Signature

Method GET_COPY_FIELDS_LIST on class CL_ERP_SALES_LCM_INTERACTION has no parameter.
Method GET_COPY_FIELDS_LIST on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_CP_DEPARTMENT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20061208
2 Exporting EV_TEXT Call by reference Type reference (TYPE) VTEXT Bezeichnung 20061208
3 Importing IV_CP_DEPARTMENT Call by reference Type reference (TYPE) ABTNR Abteilungsnummer 20061208

Method GET_CP_DEPARTMENT_TEXT on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_CP_FUNCTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20061208
2 Exporting EV_TEXT Call by reference Type reference (TYPE) VTEXT Bezeichnung 20061208
3 Importing IV_CP_FUNCTION Call by reference Type reference (TYPE) PAFKT Funktion des Ansprechpartners 20061208

Method GET_CP_FUNCTION_TEXT on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_CURRENT_CUSTOMER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CURR_CUSTOMER Value transfer Type reference (TYPE) KUNNR Debitorennummer 1 20060925

Method GET_CURRENT_CUSTOMER_ID on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_CURRENT_PARTNER_NUM_ASGMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PARTNER_NUM_ASGMNT Value transfer Type reference (TYPE) CL_ERP_SALES_CMD_MACCESS=>TT_PARTNER_NUMBER_ASSIGNMENT 20070717

Method GET_CURRENT_PARTNER_NUM_ASGMNT on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_CURRENT_SALESAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANNEL Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20060518
2 Exporting EV_DIVISION Call by reference Type reference (TYPE) SPART Sparte 20060518
3 Exporting EV_SALES_ORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20060518

Method GET_CURRENT_SALESAREA on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_ENABLED_FIELDS 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 Fehlerindikator und Systemnachrichten 20060915
2 Exporting ET_OUTPUT_FIELDS Call by reference Type reference (TYPE) LCMT_FLD_ATTRIBUTES Feldbeschreibung für LCM UI 20060915
3 Importing IS_CALL_PARAMS Call by reference Type reference (TYPE) LCMS_CALL_PARAMETERS LCM Startsparameters für die Transaktion 20060915
4 Importing IT_ADD_FIELDS Call by reference Type reference (TYPE) LCMT_MAX_FLD_POOL Maximal Feldlist für LCM 20060915
5 Importing IT_REMOVE_FIELDS Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20060915

Method GET_ENABLED_FIELDS on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_PF_FUNCTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20061208
2 Exporting EV_TEXT Call by reference Type reference (TYPE) VTXTM Bezeichnung 20061208
3 Importing IV_PF_FUNCTION Call by reference Type reference (TYPE) PARVW Partnerrolle 20061208

Method GET_PF_FUNCTION_TEXT on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method GET_VALIDATED_VAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VAT Value transfer Type reference (TYPE) LCMT_UI_VAT EU-Steuernummern 20060913

Method GET_VALIDATED_VAT on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS Call by reference Type reference (TYPE) BAPIAD1VL BAPI-Struktur zur Verteilung Adresstyp 1 20060830
2 Exporting ES_COMMON Call by reference Type reference (TYPE) CMDS_EI_VMD_CENTRAL_DATA Ext. Schnittstelle: Zentrale Kundendaten 20060830
3 Exporting ES_EMAIL Call by reference Type reference (TYPE) BAPIADSMTP BAPI-Struktur für e-mail-Adressen (Business Addr. Services) 20060830
4 Exporting ES_FAX Call by reference Type reference (TYPE) BAPIADFAX BAPI-Struktur für Faxnummern (Business Address Services) 20060830
5 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060830
6 Exporting ES_MOBILE Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20061013
7 Exporting ES_PHONE Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20060830
8 Exporting ES_SALESDATA Call by reference Type reference (TYPE) LCMS_UI_SALES Verkaufdaten 20060830
9 Exporting ES_WEB Call by reference Type reference (TYPE) BAPIADURI BAPI-Struktur für URI-Adressen (Business Address Services) 20060830
10 Exporting ET_BANKDETAIL Call by reference Type reference (TYPE) LCMT_UI_BANKDETAIL Details zur Bankverbindung 20060830
11 Exporting ET_CONTACTS Call by reference Type reference (TYPE) LCMT_UI_CONTACTS Ansprechpartner für LCM UI 20060830
12 Exporting ET_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060830
13 Exporting ET_TAXES Call by reference Type reference (TYPE) LCMT_UI_TAXES Steuern 20060830
14 Exporting ET_VAT Call by reference Type reference (TYPE) LCMT_UI_VAT EU-Steuernummern für LCM 20060901
15 Importing IS_PARAMS Call by reference Type reference (TYPE) LCMS_CALL_PARAMETERS LCM Startsparameters für die Transaktion 20060830

Method LOAD on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method LOAD_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMS Call by reference Type reference (TYPE) LCMS_CALL_PARAMETERS LCM Startsparameters für die Transaction 20060830
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060830

Method LOAD_DB on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method OPEN_SESSION Signature

Method OPEN_SESSION on class CL_ERP_SALES_LCM_INTERACTION has no parameter.
Method OPEN_SESSION on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060830
2 Importing IS_ADDRESS Call by reference Type reference (TYPE) BAPIAD1VL BAPI-Struktur zur Verteilung Adresstyp 1 20060830
3 Importing IS_CHANGED_DATA Call by reference Type reference (TYPE) LCMS_CHANGED_DATA Info zu geänderte Daten 20060830
4 Importing IS_COMMON Call by reference Type reference (TYPE) CMDS_EI_VMD_CENTRAL_DATA Ext. Schnittstelle: Zentrale Kundendaten 20060830
5 Importing IS_EMAIL Call by reference Type reference (TYPE) BAPIADSMTP BAPI-Struktur für e-mail-Adressen (Business Addr. Services) 20060830
6 Importing IS_FAX Call by reference Type reference (TYPE) BAPIADFAX BAPI-Struktur für Faxnummern (Business Address Services) 20060830
7 Importing IS_MOBILE Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20061013
8 Importing IS_PHONE Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20060830
9 Importing IS_SALESDATA Call by reference Type reference (TYPE) LCMS_UI_SALES Verkaufdaten 20060830
10 Importing IS_WEB Call by reference Type reference (TYPE) BAPIADURI BAPI-Struktur für URI-Adressen (Business Address Services) 20060830
11 Importing IT_BANKDETAIL Call by reference Type reference (TYPE) LCMT_UI_BANKDETAIL Details zur Bankverbindung 20060830
12 Importing IT_CONTACTS Call by reference Type reference (TYPE) LCMT_UI_CONTACTS Ansprechpartner für LCM UI 20060830
13 Importing IT_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060830
14 Importing IT_TAXES Call by reference Type reference (TYPE) LCMT_UI_TAXES Steuern 20060830
15 Importing IT_VAT Call by reference Type reference (TYPE) LCMT_UI_VAT EU-Steuernummern für LCM 20060901
16 Importing IV_NO_COMMIT Call by reference Type reference (TYPE) WDY_BOOLEAN SPACE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20060925
17 Importing IV_TEST_RUN Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20060830

Method SAVE on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method SAVE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_COMMIT Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20060925
2 Importing IV_TEST_RUN Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20060830
3 Returning RS_MESSAGE Value transfer Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20060830

Method SAVE_DB on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method SET_CHANGE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATAX Call by reference Type reference (TYPE) ANY 20060921

Method SET_CHANGE_INDICATOR on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method SET_MANDATORY_PFUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060831
2 Exporting ET_PF_ADDED Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060831

Method SET_MANDATORY_PFUNCTIONS on class CL_ERP_SALES_LCM_INTERACTION has no exception.

Method SET_PFUNCTIONS_CHANGEABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PFUNCTIONS Call by reference Type reference (TYPE) LCMT_UI_PARTNER_FUNCTIONS Partnerrollen 20060811

Method SET_PFUNCTIONS_CHANGEABILITY on class CL_ERP_SALES_LCM_INTERACTION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700