SAP ABAP Class CL_ERP_SALES_LCM_UTILITIES (LCM Utilities)
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_UTILITIES  
Short Description LCM Utilities    
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 20060322   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 WDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ERP_SALES_LCM_UTILITIES has no interface implemented.
Friends
Class CL_ERP_SALES_LCM_UTILITIES 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_DISPLAY Constant Private Type reference (TYPE) TRTYP 'A' Transaction Type 20060727
4 MC_FLD_UISTATE_NORMAL Constant Private Type reference (TYPE) WDUI_STATE '00' Web Dynpro: State 20060630
5 MC_FLD_UISTATE_REQUIRED Constant Private Type reference (TYPE) WDUI_STATE '01' Web Dynpro: State 20060630
6 MC_TCODE_CHANGE Constant Private Type reference (TYPE) CMD_TCODE 'XD02' CVI Customer: Transaction Code (only XD01, XD02 and XD03) 20060630
7 MC_TCODE_CREATE Constant Private Type reference (TYPE) CMD_TCODE 'XD01' CVI Customer: Transaction Code (only XD01, XD02 and XD03) 20060630
8 MC_TCODE_DISPLAY Constant Private Type reference (TYPE) CMD_TCODE 'XD03' CVI Customer: Transaction Code (only XD01, XD02 and XD03) 20060630
9 MC_TCODE_VCHANGE Constant Private Type reference (TYPE) TCODE 'VD02' Transaction Code 20060630
10 MC_TCODE_VCREATE Constant Private Type reference (TYPE) TCODE 'VD01' Transaction Code 20060630
11 MC_TCODE_VDISPLAY Constant Private Type reference (TYPE) TCODE 'VD03' Transaction Code 20060630
12 MC_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20060630
13 MS_CUST_FLDSETTINGS Static Attribute Private Type reference (TYPE) CMDT_S_CUST_FLDSETTINGS Field Properties According to Customizing 20061208
14 MT_CPY_FIELDS Static Attribute Private Type reference (TYPE) CMDT_T_COPY_FIELDS 20060721
15 MV_MSGTEXT Static Attribute Private Type reference (TYPE) SY-ENTRY Internal ABAP System Field 20060630
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_FINALFIELDPROPERTIES Static method Public Method Determine Final Field Status 20060613
2 GET_BANK_MASTER_DATA Static method Public Method Read Bank Address 20060512
3 GET_CONTACTPERSFUNCTION_TEXT Static method Public Method Determine Function Name of Contact Person 20060616
4 GET_COPY_DEBTOR2DEBTOR_FLDLIST Static method Public Method Fields to be copied at time of cust. creation with template 20060720
5 GET_CUSTOMIZING_FLDSETTINGS Static method Public Method Read fields and their Customizing 20060612
6 GET_FIELD_STATUS_COMP_CODE_DAT Static method Private Method Read Field Status for Company Code Data 20060322
7 GET_FIELD_STATUS_GENERAL_DATA Static method Private Method Read Field Status for General Data 20060322
8 GET_FIELD_STATUS_SALES_DATA Static method Private Method Read Field Status for Sales Area Data 20060322
9 GET_PERSDEPARTMENT_TEXT Static method Public Method Determine Department Name of Contact Person 20060612
10 GET_PFUNCTIONS_TEXT Static method Public Method Determine Description of Partner Role 20060807
11 GET_SCREEN_SELECTION_ENTRIES Static method Private Method Read All Customizing Entries for Field Status Definitions 20060322
12 GET_TAXCATEGORY_TEXT Static method Private Method Determine Name of Tax Type 20060616
13 GET_TAXCLASSIFICATION_TEXT Static method Private Method Determine Name of Tax Classification 20060616
14 GET_TAXDEPARTURECOUNTRY_TEXT Static method Private Method Name of country from which the goods are shipped 20060616
15 GET_TAXINDICATOR_TEXTS Static method Public Method Texts for Tax Indicator Data 20060616
Events
Class CL_ERP_SALES_LCM_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CMDT_S_COPY_FIELDS Public See coding 20060721 BEGIN OF cmdt_s_copy_fields, tabnm TYPE tabname, feldn TYPE fieldname, END OF cmdt_s_copy_fields
2 CMDT_S_CUST_FLDSETTINGS Private See coding 20061208 BEGIN OF cmdt_s_cust_fldsettings, ktokd TYPE ktokd, tcode TYPE tcode, bukrs TYPE bukrs, vkorg TYPE vkorg, fld_attributes TYPE LCMT_FLD_ATTRIBUTES, END OF cmdt_s_cust_fldsettings
3 CMDT_T_COPY_FIELDS Public See coding 20060721 cmdt_t_copy_fields TYPE TABLE OF cmdt_s_copy_fields
4 GSY_DEBI Private See coding 20060322 BEGIN OF gsy_debi, fausa(120) TYPE c, "screen selection general data fausf(80) TYPE c, "screen selection company code data fausv(80) TYPE c, "screen selection sales data END OF gsy_debi
Method Signatures

Method DETERMINE_FINALFIELDPROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CALL_PARAMS Call by reference Type reference (TYPE) LCMS_CALL_PARAMETERS LCM Startsparameters für die Transaktion 20060613
2 Importing IT_CUST_FLDSETTINGS Call by reference Type reference (TYPE) LCMT_FLD_ATTRIBUTES Feldbeschreibung für LCM UI 20060613
3 Importing IV_DBFLDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060613
4 Importing IV_DBTBLNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060613
5 Importing IV_SALESDATA_CHECK Call by reference Type reference (TYPE) XFLAG neue Eingabewerte (X, . oder SPACE) 20060613
6 Returning RS_FLDPROPERTIES Value transfer Type reference (TYPE) LCMS_WD_FLD_ATTRIBUTES Feldbeschreibung für LCM WD UI 20060613

Method DETERMINE_FINALFIELDPROPERTIES on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_BANK_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BANK Value transfer Type reference (TYPE) BNKA Bankenstamm 20060512
2 Importing IV_BANK_COUNTRY Call by reference Type reference (TYPE) BANKS Länderschlüssel der Bank 20060512
3 Importing IV_BANK_NUMBER Call by reference Type reference (TYPE) BANKK Bankschlüssel 20060512

Method GET_BANK_MASTER_DATA on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_CONTACTPERSFUNCTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20060616
2 Importing IV_PAFKT Call by reference Type reference (TYPE) PAFKT Funktion des Ansprechpartners 20060616
3 Returning RV_TEXT Value transfer Type reference (TYPE) VTEXT Bezeichnung 20060616

Method GET_CONTACTPERSFUNCTION_TEXT on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_COPY_DEBTOR2DEBTOR_FLDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CPY_FIELDS Call by reference Type reference (TYPE) CMDT_T_COPY_FIELDS Tabelle von Tabellen und Feldnamen 20060721

Method GET_COPY_DEBTOR2DEBTOR_FLDLIST on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_CUSTOMIZING_FLDSETTINGS 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 20060612
2 Exporting ET_FLDSETTINGS Call by reference Type reference (TYPE) LCMT_FLD_ATTRIBUTES Liste Felder + Status 20060612
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS SPACE Buchungskreis 20060612
4 Importing IV_KTOKD Call by reference Type reference (TYPE) KTOKD Kontengruppe Debitor 20060612
5 Importing IV_TCODE Call by reference Type reference (TYPE) CMD_TCODE CVI Kunde: Transaktionscode (nur XD01, XD02 und XD03) 20060612
6 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG SPACE Verkaufsorganisation 20060612

Method GET_CUSTOMIZING_FLDSETTINGS on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_FIELD_STATUS_COMP_CODE_DAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEBI Call by reference Type reference (TYPE) GSY_DEBI 20060322
2 Importing IS_T077D Call by reference Type reference (TYPE) T077D Kontengruppen Debitoren 20060322
3 Importing IS_T078D Call by reference Type reference (TYPE) T078D Transaktionsabhängige Bildauswahl Debitorenstamm 20060322
4 Importing IS_T079D Call by reference Type reference (TYPE) T079D Buchungskreisabhängige Bildauswahl Debitorenstamm 20060322

Method GET_FIELD_STATUS_COMP_CODE_DAT on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_FIELD_STATUS_GENERAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEBI Call by reference Type reference (TYPE) GSY_DEBI 20060322
2 Importing IS_T077D Call by reference Type reference (TYPE) T077D Kontengruppen Debitoren 20060322
3 Importing IS_T078D Call by reference Type reference (TYPE) T078D Transaktionsabhängige Bildauswahl Debitorenstamm 20060322

Method GET_FIELD_STATUS_GENERAL_DATA on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_FIELD_STATUS_SALES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEBI Call by reference Type reference (TYPE) GSY_DEBI 20060322
2 Importing IS_T077D Call by reference Type reference (TYPE) T077D Kontengruppen Debitoren 20060322
3 Importing IS_T078D Call by reference Type reference (TYPE) T078D Transaktionsabhängige Bildauswahl Debitorenstamm 20060322
4 Importing IS_T079V Call by reference Type reference (TYPE) T079V Bildauswahl je Verkaufsorganisation 20060322

Method GET_FIELD_STATUS_SALES_DATA on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_PERSDEPARTMENT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABTNR Call by reference Type reference (TYPE) ABTNR Abteilungsnummer 20060612
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20060612
3 Returning RV_TEXT Value transfer Type reference (TYPE) VTEXT Bezeichnung 20060612

Method GET_PERSDEPARTMENT_TEXT on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_PFUNCTIONS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20060807
2 Importing IV_PARFUNCTION Call by reference Type reference (TYPE) PARVW Partnerrolle 20060807
3 Returning RV_TEXT Value transfer Type reference (TYPE) VTXTM Bezeichnung 20060807

Method GET_PFUNCTIONS_TEXT on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_SCREEN_SELECTION_ENTRIES 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 20060322
2 Exporting ES_T077D Call by reference Type reference (TYPE) T077D Kontengruppen Debitoren 20060322
3 Exporting ES_T078D Call by reference Type reference (TYPE) T078D Transaktionsabhängige Bildauswahl Debitorenstamm 20060322
4 Exporting ES_T079D Call by reference Type reference (TYPE) T079D Buchungskreisabhängige Bildauswahl Debitorenstamm 20060322
5 Exporting ES_T079V Call by reference Type reference (TYPE) T079V Debitoren: Bildauswahl je Verkaufsorganisation 20060322
6 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20060322
7 Importing IV_KTOKD Call by reference Type reference (TYPE) KTOKD Kontengruppe Debitor 20060322
8 Importing IV_TCODE Call by reference Type reference (TYPE) CMD_TCODE CVI Kunde: Transaktionscode (nur XD01 und XD02) 20060322
9 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20060322

Method GET_SCREEN_SELECTION_ENTRIES on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_TAXCATEGORY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20060616
2 Importing IV_TATYP Call by reference Type reference (TYPE) TATYP Steuertyp (sales tax, federal sales tax,...) 20060616
3 Returning RV_TEXT Value transfer Type reference (TYPE) VTXTK Bezeichnung 20060616

Method GET_TAXCATEGORY_TEXT on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_TAXCLASSIFICATION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20060616
2 Importing IV_TATYP Call by reference Type reference (TYPE) TATYP Steuertyp (sales tax, federal sales tax,...) 20060616
3 Importing IV_TAXKD Call by reference Type reference (TYPE) TAKLD Steuerklassifikation Debitor 20060616
4 Returning RV_TEXT Value transfer Type reference (TYPE) VTEXT Bezeichnung 20060616

Method GET_TAXCLASSIFICATION_TEXT on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_TAXDEPARTURECOUNTRY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAND Call by reference Type reference (TYPE) ALAND Lieferndes Land (Land aus dem die Ware versandt wird) 20060616
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20060616
3 Returning RV_TEXT Value transfer Type reference (TYPE) LANDX Bezeichnung des Landes 20060616

Method GET_TAXDEPARTURECOUNTRY_TEXT on class CL_ERP_SALES_LCM_UTILITIES has no exception.

Method GET_TAXINDICATOR_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAND_TEXT Call by reference Type reference (TYPE) LANDX Bezeichnung des Landes 20060616
2 Exporting EV_TATYP_TEXT Call by reference Type reference (TYPE) VTEXT Bezeichnung 20060616
3 Exporting EV_TAXKD_TEXT Call by reference Type reference (TYPE) VTEXT Bezeichnung 20060616
4 Importing IV_LAND Call by reference Type reference (TYPE) ALAND Lieferndes Land (Land aus dem die Ware versandt wird) 20060616
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20060616
6 Importing IV_TATYP Call by reference Type reference (TYPE) TATYP Steuertyp (sales tax, federal sales tax,...) 20060616
7 Importing IV_TAXKD Call by reference Type reference (TYPE) TAKLD Steuerklassifikation Debitor 20060616

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