SAP ABAP Class CL_INV_LOC_MAT_GENERIC_TOOLS (Generic tools for inventory location material service)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IM-GF-ES (Application Component) Enterprise Services in Inventory Management
     OPS_SE_INV_XI_PROXY (Package) Web Service Proxies Inventory Management
Properties
Class CL_INV_LOC_MAT_GENERIC_TOOLS  
Short Description Generic tools for inventory location material service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_INV_XI_PROXY   Web Service Proxies Inventory Management 
Created 20070418   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)
Interfaces
Class CL_INV_LOC_MAT_GENERIC_TOOLS has no interface implemented.
Friends
Class CL_INV_LOC_MAT_GENERIC_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_MESSAGE Instance attribute Protected Type reference (TYPE) APPLMSGTAB Return Table for Notifications 20070418
2 GV_LANGU_XI Static Attribute Private Type reference (TYPE) SAPPLCO_LANGUAGE_CODE Proxy Data Element (Generated) 20100305
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BAPI_RETURN_TO_TAB Instance method Public Method add BAPI return table 20070418
2 ADD_MSG_TAB_TO_TAB Instance method Public Method transfers data from input-table into table 20070418
3 ADD_MSG_TO_TAB Instance method Public Method Add message to message table 20070418
4 ADD_SY_MSG_TO_TAB Instance method Public Method add fields from syst to message table 20070418
5 APPL_CHECK_INPUT_LENGTH Instance method Public Method Check input length against data element 20090206
6 GET_ELEMENT_NAME Instance method Public Method Get short description of given ddic element 20100305
7 GET_ERROR_TABLE Instance method Public Method delivers the error table 20070418
8 GET_LANGUAGE_CODE Instance method Private Method Map internal language key to external language code 20100305
9 GET_LGORT_NAME Instance method Public Method Get logistic area description by logistic area ID 20100305
10 GET_LOCATION_NAME Instance method Public Method Get location description by location ID 20100305
11 GET_MATERIAL_DESCRIPTION Instance method Public Method MATNR -> Product Description SHORT_Description 20100305
12 GET_PARTY_NAME Instance method Public Method Get party description by kunnr or lifnr 20100305
13 GET_PS_PSP_PNR_NAME Instance method Public Method WBS element SHORT_Description 20100305
14 REFRESH_MSG_TAB Instance method Public Method refresh message table 20070418
Events
Class CL_INV_LOC_MAT_GENERIC_TOOLS has no event.
Types
Class CL_INV_LOC_MAT_GENERIC_TOOLS has no local type.
Method Signatures

Method ADD_BAPI_RETURN_TO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_FOUND Call by reference Type reference (TYPE) BVAL Boolean 20070418
2 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070418
3 Importing I_ONLY_ERRORS Call by reference Type reference (TYPE) BVAL Boolean 20070418

Method ADD_BAPI_RETURN_TO_TAB on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method ADD_MSG_TAB_TO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSG Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Notifications 20070418

Method ADD_MSG_TAB_TO_TAB on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method ADD_MSG_TO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20070418
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20070418
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20070418
4 Importing I_MSGV1 Call by reference Type reference (TYPE) DATA 20070418
5 Importing I_MSGV2 Call by reference Type reference (TYPE) DATA 20070418
6 Importing I_MSGV3 Call by reference Type reference (TYPE) DATA 20070418
7 Importing I_MSGV4 Call by reference Type reference (TYPE) DATA 20070418

Method ADD_MSG_TO_TAB on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method ADD_SY_MSG_TO_TAB Signature

Method ADD_SY_MSG_TO_TAB on class CL_INV_LOC_MAT_GENERIC_TOOLS has no parameter.
Method ADD_SY_MSG_TO_TAB on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method APPL_CHECK_INPUT_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPL_MESSAGES Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090206
2 Exporting EV_INVALID_LENGTH Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090206
3 Importing IV_DEST_DATAELEMENT Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20090206
4 Importing IV_SOURCE_FNAME Call by reference Type reference (TYPE) STRING 20090206
5 Importing IV_SOURCE_VALUE Call by reference Type reference (TYPE) STRING 20090206

Method APPL_CHECK_INPUT_LENGTH on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method GET_ELEMENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE_CODE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100305
2 Importing IV_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20100305
3 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) TEXT40 Text, 40 Characters Long 20100305

Method GET_ELEMENT_NAME on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method GET_ERROR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Notifications 20070418

Method GET_ERROR_TABLE on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method GET_LANGUAGE_CODE 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) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100305
2 Returning RV_CODE Value transfer Type reference (TYPE) SAPPLCO_LANGUAGE_CODE Proxy Data Element (Generated) 20100305

Method GET_LANGUAGE_CODE on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method GET_LGORT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NAME Call by reference Type reference (TYPE) SAPPLCO_SHORT_DESCRIPTION Proxy Structure (Generated) 20100305
2 Exporting ES_NAME_MEDIUM Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20100305
3 Exporting EV_NAME_LANGU_IND Call by reference Type reference (TYPE) SAPPLCO_LANGUAGEINDEPENDENT_ME Proxy Data Element (Generated) 20100305
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100305
5 Importing IV_LGORT_ID Call by reference Type reference (TYPE) LGORT_D Storage Location 20100305
6 Importing IV_LOCATIONID Call by reference Type reference (TYPE) WERKS_D Plant 20100305

Method GET_LGORT_NAME on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method GET_LOCATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NAME Call by reference Type reference (TYPE) SAPPLCO_SHORT_DESCRIPTION Proxy Structure (Generated) 20100305
2 Exporting ES_NAME_MEDIUM Call by reference Type reference (TYPE) SAPPLCO_MEDIUM_NAME Proxy Structure (Generated) 20100305
3 Exporting EV_NAME_LANGU_IND Call by reference Type reference (TYPE) SAPPLCO_LANGUAGEINDEPENDENT_ME Proxy Data Element (Generated) 20100305
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100305
5 Importing IV_LOCATIONID Call by reference Type reference (TYPE) WERKS_D Plant 20100305

Method GET_LOCATION_NAME on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method GET_MATERIAL_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NAME Call by reference Type reference (TYPE) SAPPLCO_SHORT_DESCRIPTION Proxy Structure (Generated) 20100305
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100305
3 Importing IV_MATERIAL_NUMBER Call by reference Type reference (TYPE) MATNR Material Number 20100305

Method GET_MATERIAL_DESCRIPTION on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method GET_PARTY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME_LANGU_IND Call by reference Type reference (TYPE) SAPPLCO_LANGUAGEINDEPENDENT_ME Proxy Data Element (Generated) 20100305
2 Importing IV_KUNNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20100305
3 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20100305

Method GET_PARTY_NAME on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method GET_PS_PSP_PNR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NAME Call by reference Type reference (TYPE) SAPPLCO_SHORT_DESCRIPTION Proxy Structure (Generated) 20100305
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100305
3 Importing IV_PSPNR Call by reference Type reference (TYPE) PS_POSNR WBS Element 20100305

Method GET_PS_PSP_PNR_NAME on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.

Method REFRESH_MSG_TAB Signature

Method REFRESH_MSG_TAB on class CL_INV_LOC_MAT_GENERIC_TOOLS has no parameter.
Method REFRESH_MSG_TAB on class CL_INV_LOC_MAT_GENERIC_TOOLS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 602