SAP ABAP Class CL_CFX_BI_MATERIAL (Material for Backend Integration cFolders)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     CFX_BI_BOM (Package) cFolders Backend Integration, BOMs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_BI_FOLDER_OBJECT Folder Object for cFolders Backend Integration 20020522
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_BI_MPN Manufacturer Parts for cFolders Back-End Integration 20050304
Properties
Class CL_CFX_BI_MATERIAL  
Short Description Material for Backend Integration cFolders    
Super Class CL_CFX_BI_FOLDER_OBJECT Folder Object for cFolders Backend Integration 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_BI_BOM   cFolders Backend Integration, BOMs 
Created 20020522   SAP 
Last change 20100310   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 CFXBI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CFX_BI_MATERIAL has no interface implemented.
Friends
Class CL_CFX_BI_MATERIAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_ATTRIBUTE_VALUES Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES Attribute Value cFolders Folder Objects 20020522
2 MP_BOM Instance attribute Public Object reference (TYPE REF TO) CL_CFX_BI_BOM Material BOM for cFolders Backend Integration 20020620
3 MP_CHANGED_ATTRIBUTE_VALUES Instance attribute Private Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES Changed Attribute Values cFolders Folder Objects 20020628
4 MS_CLIENTDATA Instance attribute Private Type reference (TYPE) BAPI_MARA Material Data at Client Level 20020717
5 MS_CLIENTDATAX Instance attribute Private Type reference (TYPE) BAPI_MARAX Checkbox Structure for BAPI_MARA 20020717
6 MS_FORECASTPARAMETERS Instance attribute Private Type reference (TYPE) BAPI_MPOP Forecast Parameters 20020717
7 MS_FORECASTPARAMETERSX Instance attribute Private Type reference (TYPE) BAPI_MPOPX Checkbox Structure for BAPI_MPOP 20020718
8 MS_HEADDATA Instance attribute Private Type reference (TYPE) BAPIMATHEAD Header Segment with Control Information 20020717
9 MS_MAKT Instance attribute Public Type reference (TYPE) MAKT Material descriptions 20020624
10 MS_MARA Instance attribute Public Type reference (TYPE) MARA General Material Data 20020523
11 MS_MARC Instance attribute Public Type reference (TYPE) MARC Plant Data for Material 20020627
12 MS_PLANNINGDATA Instance attribute Private Type reference (TYPE) BAPI_MPGD Change Document Structure for Material Master/Product Group 20020717
13 MS_PLANNINGDATAX Instance attribute Private Type reference (TYPE) BAPI_MPGDX Checkbox Structure for BAPI_MPGD 20020717
14 MS_PLANTDATA Instance attribute Private Type reference (TYPE) BAPI_MARC Material Data at Plant Level 20020717
15 MS_PLANTDATAX Instance attribute Private Type reference (TYPE) BAPI_MARCX Checkbox Structure for BAPI_MARC 20020717
16 MS_SALESDATA Instance attribute Private Type reference (TYPE) BAPI_MVKE Sales data 20020717
17 MS_SALESDATAX Instance attribute Private Type reference (TYPE) BAPI_MVKEX Checkbox Structure for BAPI_MVKE 20020717
18 MS_STORAGELOCATIONDATA Instance attribute Private Type reference (TYPE) BAPI_MARD Material Data at Storage Location Level 20020717
19 MS_STORAGELOCATIONDATAX Instance attribute Private Type reference (TYPE) BAPI_MARDX Checkbox Structure for BAPI_MARD 20020717
20 MS_STORAGETYPEDATA Instance attribute Private Type reference (TYPE) BAPI_MLGT Storage type data 20020717
21 MS_STORAGETYPEDATAX Instance attribute Private Type reference (TYPE) BAPI_MLGTX Checkbox Structure for BAPI_MLGT 20020717
22 MS_VALUATIONDATA Instance attribute Private Type reference (TYPE) BAPI_MBEW Valuation Data 20020717
23 MS_VALUATIONDATAX Instance attribute Private Type reference (TYPE) BAPI_MBEWX Checkbox Structure for BAPI_MBEW 20020717
24 MS_WAREHOUSENUMBERDATA Instance attribute Private Type reference (TYPE) BAPI_MLGN Warehouse Number Data 20020717
25 MS_WAREHOUSENUMBERDATAX Instance attribute Private Type reference (TYPE) BAPI_MLGNX Checkbox Structure for BAPI_MLGN 20020717
26 MT_EXTENSIONIN Instance attribute Private See coding 20020717
27 MT_EXTENSIONINX Instance attribute Private See coding 20020717
28 MT_INTERNATIONALARTNOS Instance attribute Private See coding 20020717
29 MT_MATDESC Instance attribute Private Type reference (TYPE) CFX_BI_TT_BAPI_MAKT Table of Material Short Texts 20020911
30 MT_MATERIALLONGTEXT Instance attribute Private See coding 20020717
31 MT_PRTDATA Instance attribute Private See coding 20020717
32 MT_PRTDATAX Instance attribute Private See coding 20020717
33 MT_TAXCLASSIFICATIONS Instance attribute Private See coding 20020717
34 MT_UNITSOFMEASURE Instance attribute Private See coding 20020717
35 MT_UNITSOFMEASUREX Instance attribute Private See coding 20020717
36 M_CFX_BOM_ID Instance attribute Private Type reference (TYPE) SYSUUID_C ID of BOM for this Material in cFolders System 20020617
37 M_CHECK_MATNR Instance attribute Public Type reference (TYPE) MATNR Material Number 20030711
38 M_HAS_APPROVED Instance attribute Public Type reference (TYPE) ABAP_BOOL User is Queried for Import Strategy 20030711
39 M_REFRESH_ACTION Instance attribute Private Type reference (TYPE) CFX_BI_T_TRANSPORT_ACTION Refresh needed, this action valid 20030711
40 SC_ALIAS_MATERIAL_NUMBER Constant Public Type reference (TYPE) CFX_BI_API_T_NAME 'MaterialNumber' Alias Material for cFolders 20020611
41 SC_LINKED_DOC_OBJTYPE_MARA Constant Private Type reference (TYPE) DRAD-DOKOB 'MARA' Objtyp Link Material -> Docs 20020614
42 SC_MATNR Constant Public Type reference (TYPE) STRING 'MATNR' 20050407
43 SC_WERKS Constant Public Type reference (TYPE) STRING 'WERKS' 20050407
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020523
2 EXPLODE_BOM_CFX Instance method Public Method Explosion of cFolders BOM 20020617
3 EXPORT_HEADER Instance method Public Method 20070725
4 GET_ATTRIBUTE_VALUES Instance method Public Method Delivers Attribute Values Object 20020522
5 GET_BOM Instance method Public Method Returns the Material BOM 20020913
6 GET_LINKED_MPN Instance method Public Method Delivers Assigned Manufacturer Parts for a Material 20050331
7 GET_LINKED_MPN_CFX Instance method Public Method 20070725
8 GET_MATERIAL_ALV Instance method Public Method Lines for ALV 20020524
9 INITIALIZE_FROM_BS Instance method Public Method Fills the Material with Values from Backend 20020524
10 INITIALIZE_VERSION_FROM_CFX Instance method Private Method Reads Version Data (Attributes,...) of cFolders 20020617
11 INITIALIZE_VER_CHANGES_FROM_CF Instance method Private Method Changes of Version Data (Attribute, ...) of cFolders 20020628
12 IS_MPN Instance method Public Method Manufacturer Part Number? 20050307
13 RESET_BOM Instance method Public Method Deletes Reference to Previous BOM and Searches for Other BOM 20020913
14 SET_BACKEND_DATA Instance method Protected Method 20070725
15 SET_BASE_UOM Instance method Public Method Sets Base Unit of Measure 20020819
16 SET_BOM Instance method Public Method Bill of Material 20020829
17 SET_INDUSTRY_SECTOR Instance method Public Method Sets Industry 20020819
18 SET_MATNR Instance method Public Method Sets Material Number 20020819
19 SET_MAT_GROUP Instance method Public Method Sets Material Group 20020819
20 SET_MAT_TYPE Instance method Public Method Sets Material Category 20020819
21 SET_PLANT Instance method Public Method Sets Plant 20020819
22 TEST Static method Public Method Test 20020524
Events
Class CL_CFX_BI_MATERIAL has no event.
Types
Class CL_CFX_BI_MATERIAL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CFOLDERS_SYSTEM Call by reference Object reference (TYPE REF TO) CL_CFX_BI_CFOLDERS_SYSTEM cFolders System für cFolders Backendintegration 20020523
2 Importing I_MATNR Call by reference Type reference (TYPE) MARA-MATNR Materialnummer 20020820

Method CONSTRUCTOR on class CL_CFX_BI_MATERIAL has no exception.

Method EXPLODE_BOM_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020617
2 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020617

Method EXPLODE_BOM_CFX on class CL_CFX_BI_MATERIAL has no exception.

Method EXPORT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANCEL Call by reference Type reference (TYPE) ABAP_BOOL 20070725
2 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20070725
3 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Message Type 20070725

Method EXPORT_HEADER on class CL_CFX_BI_MATERIAL has no exception.

Method GET_ATTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ATTRIBUTE_VALUES Value transfer Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES Attribut Werte cFolders Folder Objekte 20020522

Method GET_ATTRIBUTE_VALUES on class CL_CFX_BI_MATERIAL has no exception.

Method GET_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_BOM Value transfer Object reference (TYPE REF TO) CL_CFX_BI_BOM Materialstückliste für cFolders Backendintegration 20020913

Method GET_BOM on class CL_CFX_BI_MATERIAL has no exception.

Method GET_LINKED_MPN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MPN Call by reference Type reference (TYPE) CFX_BI_API_TT_MATNR Materialnummer 20050331
2 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20050331
3 Importing IP_MATERIAL Call by reference Object reference (TYPE REF TO) CL_CFX_BI_MATERIAL Material für Backendintegration cFolders 20050331
4 Importing IP_MPN_EXP_STRATEG Call by reference Type reference (TYPE) CFX_BI_MPN_EXPORT_STRATEGIE 20050426

Method GET_LINKED_MPN on class CL_CFX_BI_MATERIAL has no exception.

Method GET_LINKED_MPN_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LINKED_MPN_IDS Value transfer Type reference (TYPE) CFX_BI_API_TT_ID list of IDs 20070725

Method GET_LINKED_MPN_CFX on class CL_CFX_BI_MATERIAL has no exception.

Method GET_MATERIAL_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MATERIAL_ALV Call by reference Type reference (TYPE) CFX_BI_TS_MATERIAL_ALV Materialdaten für ALV 20020524

Method GET_MATERIAL_ALV on class CL_CFX_BI_MATERIAL has no exception.

Method INITIALIZE_FROM_BS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATNR Call by reference Type reference (TYPE) MARA-MATNR Materialnummer 20020528

Method INITIALIZE_FROM_BS on class CL_CFX_BI_MATERIAL has no exception.

Method INITIALIZE_VERSION_FROM_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20020801
2 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020617
3 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020617

Method INITIALIZE_VERSION_FROM_CFX on class CL_CFX_BI_MATERIAL has no exception.

Method INITIALIZE_VER_CHANGES_FROM_CF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20020801
2 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020628
3 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020628

Method INITIALIZE_VER_CHANGES_FROM_CF on class CL_CFX_BI_MATERIAL has no exception.

Method IS_MPN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_MPN Value transfer Type reference (TYPE) ABAP_BOOL 20050307

Method IS_MPN on class CL_CFX_BI_MATERIAL has no exception.

Method RESET_BOM Signature

Method RESET_BOM on class CL_CFX_BI_MATERIAL has no parameter.
Method RESET_BOM on class CL_CFX_BI_MATERIAL has no exception.

Method SET_BACKEND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLIENTDATA Call by reference Type reference (TYPE) BAPI_MARA Material Data at Client Level 20070725
2 Importing IS_CLIENTDATAX Call by reference Type reference (TYPE) BAPI_MARAX Checkbox Structure for BAPI_MARA 20070725
3 Importing IS_HEADDATA Call by reference Type reference (TYPE) BAPIMATHEAD Header Segment with Control Information 20070725
4 Importing IT_MATDESC Call by reference Type reference (TYPE) CFX_BI_TT_BAPI_MAKT Table of Material Short Texts 20070725
5 Importing IT_MATERIALLONGTEXT Call by reference Type reference (TYPE) CFX_BI_TT_BAPI_MLTX Table of Material Long Texts 20070725

Method SET_BACKEND_DATA on class CL_CFX_BI_MATERIAL has no exception.

Method SET_BASE_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MEINS Call by reference Type reference (TYPE) MEINS Basismengeneinheit 20020819

Method SET_BASE_UOM on class CL_CFX_BI_MATERIAL has no exception.

Method SET_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BOM Call by reference Object reference (TYPE REF TO) CL_CFX_BI_BOM Materialstückliste für cFolders Backendintegration 20020829

Method SET_BOM on class CL_CFX_BI_MATERIAL has no exception.

Method SET_INDUSTRY_SECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MBRSH Call by reference Type reference (TYPE) MBRSH Branche 20020819

Method SET_INDUSTRY_SECTOR on class CL_CFX_BI_MATERIAL has no exception.

Method SET_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20020819

Method SET_MATNR on class CL_CFX_BI_MATERIAL has no exception.

Method SET_MAT_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATKL Call by reference Type reference (TYPE) MATKL Warengruppe 20020819

Method SET_MAT_GROUP on class CL_CFX_BI_MATERIAL has no exception.

Method SET_MAT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MTART Call by reference Type reference (TYPE) MTART Materialart 20020819

Method SET_MAT_TYPE on class CL_CFX_BI_MATERIAL has no exception.

Method SET_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20020819

Method SET_PLANT on class CL_CFX_BI_MATERIAL has no exception.

Method TEST Signature

Method TEST on class CL_CFX_BI_MATERIAL has no parameter.
Method TEST on class CL_CFX_BI_MATERIAL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 2002_1_46C