Hierarchy
⤷ 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 |