SAP ABAP Class CL_CFX_BI_BOM_ITEM (BOM Item)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     CFX_BI_BOM (Package) cFolders Backend Integration, BOMs
Properties
Class CL_CFX_BI_BOM_ITEM  
Short Description BOM Item    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_BI_BOM   cFolders Backend Integration, BOMs 
Created 20020613   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 CNVPD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CFX_BI_BOM_ITEM has no interface implemented.
Friends
Class CL_CFX_BI_BOM_ITEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_ATTRIBUTE_VALUES Instance attribute Private Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES Attribute Value cFolders Folder Objects 20020613
2 MP_BOM Instance attribute Private Object reference (TYPE REF TO) CL_CFX_BI_BOM Material BOM for cFolders Backend Integration 20020613
3 MP_CHANGED_ATTRIBUTE_VALUES Instance attribute Private Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES Attribute Value cFolders Folder Objects 20020621
4 MP_CNV_ITEM Instance attribute Public Object reference (TYPE REF TO) CL_CNV_N_ITEM Items in PD Converter 20020619
5 MP_COMPONENT Instance attribute Public Object reference (TYPE REF TO) CL_CFX_BI_MATERIAL Material for Backend Integration cFolders 20020613
6 MP_MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_PTU_MESSAGE_N Log class 20020617
7 MS_ITM_CLASS_DATA Instance attribute Public Type reference (TYPE) ITM_CLASS_DATA Data for the BOM Item Class 20020617
8 MS_THEAD Instance attribute Private Type reference (TYPE) THEAD SAPscript: Text Header 20050318
9 MT_ADDED_LINKED_DOCUMENT_IDS Instance attribute Public Type reference (TYPE) CFX_BI_API_TT_ID New Documents Linked with the Item, IDs in cF 20020626
10 MT_CONTEXTS Instance attribute Private Type reference (TYPE) CFX_BI_API_TT_ITEM_CONTEXT Mapping IDs of Backend System 20020613
11 MT_LINKED_DOCUMENT_IDS Instance attribute Public Type reference (TYPE) CFX_BI_API_TT_ID New Documents Linked with the Item, IDs in cF 20020613
12 MT_LINKED_DOC_BS_IDS Instance attribute Private Type reference (TYPE) DMS_TBL_DOC_KEY Table type for DMS_DOC_KEY 20020626
13 MT_REMOVED_LINKED_DOCUMENT_IDS Instance attribute Public Type reference (TYPE) CFX_BI_API_TT_ID Documents No Longer Linked with the Item, IDs in cF 20020626
14 MV_BOM_TYPE Instance attribute Public Type reference (TYPE) STRING 'M' 20090521
15 M_DESCRIPTION Instance attribute Private Type reference (TYPE) STRING Description of BOM Item in cFolders System 20020613
16 M_DESCRIPTION_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Was Description in cFolders Changed? 20050208
17 M_ID Instance attribute Public Type reference (TYPE) STRING ID 20020613
18 M_IGNORE_TEXT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore BOM Item Text? 20050308
19 M_INT_ID Instance attribute Public Type reference (TYPE) SYSUUID_X Int. ID 20020723
20 M_NAME Instance attribute Private Type reference (TYPE) STRING Name 20020613
21 M_NEED_LONGTEXT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Description in cFolders too Long for Short Text? 20050321
22 M_TRANSPORT_ACTION Instance attribute Public Type reference (TYPE) CFX_BI_T_TRANSPORT_ACTION Transport Action to/from cFolders System 20020621
23 M_TRANSPORT_STATUS Instance attribute Public Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transport Status to/from cFolders System 20020620
24 SC_ALIAS_INH_NODE_NUMBER Constant Private Type reference (TYPE) CFX_BI_API_T_NAME 'Inherited node number' Inherited node number of BOM item 20020628
25 SC_DESCRIPTION_ID Constant Private Type reference (TYPE) CFX_BI_API_T_STRING 'Description' ID of Attribute with Item Description 20020830
26 SC_LINKED_DOC_OBJTYPE_STPO Constant Private Type reference (TYPE) DRAD-DOKOB 'STPO_DOC' Object Category for Finding Linked Documents 20020614
27 ST_BOM_ITEM Static Attribute Private Type reference (TYPE) CFX_BI_TT_BOM_ITEM List of all BOM Items 20050209
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Checks If Export to cFolders was Successful 20050318
2 CHECK_EXPORT Instance method Public Method Checks If Export to cFolders was Successful 20050318
3 CHECK_IMPORT Instance method Public Method Check if Import from cFolders was Successful 20020619
4 CONSTRUCTOR Instance method Public Constructor . 20020613
5 EXPLODE_CFX Instance method Public Method Explosion of cFolders BOM 20020617
6 EXPLODE_LINKED_DOCUMENTS_BS Instance method Public Method Explosion of Documents Linked in BS 20020627
7 EXPLODE_LINKED_DOCUMENTS_CFX Instance method Public Method Explosion of Documents Linked in cFolders 20020627
8 GET_BS_DATA Instance method Public Method For Known Key in BS Read the Remaining Data 20020628
9 GET_BS_LONGTEXT_KEYS Instance method Private Method Determine Keys for Long Texts in Back-End System 20050318
10 GET_EXPORT_DATA Instance method Public Method Determine Data as Table for Export 20020703
11 GET_FOR_INT_ID Static method Public Method Determine Object from Internal ID 20050209
12 GET_LONGTEXT_BS Instance method Public Method Long Text of Item in Back-End 20050207
13 INITIALIZE_CHANGES_FROM_CFX Instance method Public Method Initialize with Data Changes from cFolders 20020621
14 INITIALIZE_CNV Instance method Public Method Prepare Data for PND Converter 20020919
15 INITIALIZE_DELETED_FROM_CFX Instance method Public Method Initialize Deleted Item in cFolders 20020621
16 INITIALIZE_FROM_BS Instance method Public Method Initialize with Data from Backend 20020617
17 INITIALIZE_FROM_CFX Instance method Public Method Initialize with Data from cFolders 20020613
18 INITIALIZE_FROM_CFX_FINISH Instance method Public Method Map cFolders Structures to BS Structures 20020628
19 MAP_ALIAS_VALUES_TO_BS_DATA Instance method Private Method Copy cFolders Alias Values to Data of Backend System 20020628
20 MAP_BS_DATA_TO_ALIAS_VALUES Instance method Public Method Copy Data of Backend System to cFolders Alias Values 20020628
21 MAP_ID_TO_CF Instance method Public Method ID from cFolders ID 20020722
22 MAP_ID_TO_CF_2 Instance method Public Method ID from cFolders ID (From Imported Items, for Re-Export) 20020820
23 SAVE_LONGTEXT_BS Instance method Public Method Save Long Text of Item in Back-End 20050318
24 SET_LONGTEXT_BS Instance method Public Method Import: Set Long Text in Back-End System 20050209
25 SET_SHORTTEXT_BS Instance method Private Method Import: Set Short Text in Back-End System 20050308
Events
Class CL_CFX_BI_BOM_ITEM has no event.
Types
Class CL_CFX_BI_BOM_ITEM has no local type.
Method Signatures

Method CHECK 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 Von Anwender abgebrochen 20050318
2 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler ? 20050318
3 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20050318

Method CHECK on class CL_CFX_BI_BOM_ITEM has no exception.

Method CHECK_EXPORT 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 Von Anwender abgebrochen 20050318
2 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler ? 20050318
3 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20050318

Method CHECK_EXPORT on class CL_CFX_BI_BOM_ITEM has no exception.

Method CHECK_IMPORT 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 Von Anwender abgebrochen 20050318
2 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler ? 20020626
3 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020626

Method CHECK_IMPORT on class CL_CFX_BI_BOM_ITEM has no exception.

Method CONSTRUCTOR 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 20020613
2 Importing I_ID Call by reference Type reference (TYPE) STRING cFolders ID der Position 20020613

Method CONSTRUCTOR on class CL_CFX_BI_BOM_ITEM has no exception.

Method EXPLODE_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_CFX on class CL_CFX_BI_BOM_ITEM has no exception.

Method EXPLODE_LINKED_DOCUMENTS_BS Signature

Method EXPLODE_LINKED_DOCUMENTS_BS on class CL_CFX_BI_BOM_ITEM has no parameter.
Method EXPLODE_LINKED_DOCUMENTS_BS on class CL_CFX_BI_BOM_ITEM has no exception.

Method EXPLODE_LINKED_DOCUMENTS_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 20020627
2 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020627

Method EXPLODE_LINKED_DOCUMENTS_CFX on class CL_CFX_BI_BOM_ITEM has no exception.

Method GET_BS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL Position gibt es im BS 20020628
2 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20020731

Method GET_BS_DATA on class CL_CFX_BI_BOM_ITEM has no exception.

Method GET_BS_LONGTEXT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20050318
2 Exporting E_LANGUAGE Call by reference Type reference (TYPE) THEAD-TDSPRAS Sprachenschlüssel 20050318
3 Exporting E_NAME Call by reference Type reference (TYPE) THEAD-TDNAME Name 20050318
4 Exporting E_OBJECT Call by reference Type reference (TYPE) THEAD-TDOBJECT Texte: Anwendungsobjekt 20050318

Method GET_BS_LONGTEXT_KEYS on class CL_CFX_BI_BOM_ITEM has no exception.

Method GET_EXPORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM Positionen 20020703
2 Changing CT_ITEM_ATTRIBUTE_VALUES Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_ATTR_VALUE Attribute der Positionen 20020703
3 Changing CT_ITEM_ATTRIBUTE_VALUE_S Call by reference Type reference (TYPE) CFX_BI_TT_ITEM_ATTRIBUTE_VALUE Item Attribute mit Werten 20050207
4 Changing CT_ITEM_CONTEXTS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_CONTEXT IDs des BS, für die Positionen 20020703
5 Changing CT_ITEM_LINKED_DOCUMENTS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_LINKED_DOC Mit Positionen verknüpfte Dokumente 20020703
6 Importing IP_IF_EX_CFOLDERS_BI_MAIN01 Call by reference Object reference (TYPE REF TO) IF_EX_CFOLDERS_BI_MAIN01 BAdI-Interface IF_EX_CFOLDERS_BI_MAIN01 20020918

Method GET_EXPORT_DATA on class CL_CFX_BI_BOM_ITEM has no exception.

Method GET_FOR_INT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INT_ID Call by reference Type reference (TYPE) SYSUUID_X UUID in X-Form (binär) 20050209
2 Returning RP_BOM_ITEM Value transfer Object reference (TYPE REF TO) CL_CFX_BI_BOM_ITEM Stücklistenposition 20050209

Method GET_FOR_INT_ID on class CL_CFX_BI_BOM_ITEM has no exception.

Method GET_LONGTEXT_BS Signature

Method GET_LONGTEXT_BS on class CL_CFX_BI_BOM_ITEM has no parameter.
Method GET_LONGTEXT_BS on class CL_CFX_BI_BOM_ITEM has no exception.

Method INITIALIZE_CHANGES_FROM_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHANGED_ITEM Call by reference Type reference (TYPE) CFX_BI_API_TS_ITEM_CHANGES ID, Komponente, ... 20020621
2 Importing IT_ITEM_ADDED_LINKED_DOCUMENTS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_LINKED_DOC Verknüpfte Dokumente 20020621
3 Importing IT_ITEM_CHANGED_ATTR_VALUES Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_ATTR_VALUER Attribute 20020621
4 Importing IT_ITEM_CONTEXTS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_CONTEXT In cFolders abgelegt Infos über Backend System 20020621
5 Importing IT_ITEM_REMOVED_LINKED_DOCS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_LINKED_DOC Verknüpfte Dokumente 20020621
6 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020621
7 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020621

Method INITIALIZE_CHANGES_FROM_CFX on class CL_CFX_BI_BOM_ITEM has no exception.

Method INITIALIZE_CNV Signature

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

Method INITIALIZE_CNV on class CL_CFX_BI_BOM_ITEM has no exception.

Method INITIALIZE_DELETED_FROM_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DELETED_ITEM Call by reference Type reference (TYPE) CFX_BI_API_TS_ITEM ID, Komponente 20020621
2 Importing IT_ITEM_CONTEXTS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_CONTEXT In cFolders abgelegt Infos über Backend System 20020621
3 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020621
4 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020621

Method INITIALIZE_DELETED_FROM_CFX on class CL_CFX_BI_BOM_ITEM has no exception.

Method INITIALIZE_FROM_BS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITM_CLASS_DATA Call by reference Type reference (TYPE) ITM_CLASS_DATA Daten zur Klasse der Stücklistenposition 20020617
2 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20020731
3 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020628
4 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020628

Method INITIALIZE_FROM_BS on class CL_CFX_BI_BOM_ITEM has no exception.

Method INITIALIZE_FROM_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM Call by reference Type reference (TYPE) CFX_BI_API_TS_ITEM_READ ID, Komponente 20020613
2 Importing IT_ITEM_ATTRIBUTE_VALUES Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_ATTR_VALUER Attribute 20020613
3 Importing IT_ITEM_CONTEXTS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_CONTEXT In cFolders abgelegt Infos über Backend System 20020613
4 Importing IT_ITEM_LINKED_DOCUMENTS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_LINKED_DOC Verknüpfte Dokumente 20020613
5 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20020801
6 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020613
7 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020613

Method INITIALIZE_FROM_CFX on class CL_CFX_BI_BOM_ITEM has no exception.

Method INITIALIZE_FROM_CFX_FINISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_IF_EX_CFOLDERS_BI_MAIN01 Call by reference Object reference (TYPE REF TO) IF_EX_CFOLDERS_BI_MAIN01 BAdI-Interface IF_EX_CFOLDERS_BI_MAIN01 20020918
2 Importing IT_ITEM_ATTRIBUTE_VALUES Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_ATTR_VALUER Tabelle der Positionsattribute 20020918
3 Importing IT_ITEM_CHANGED_ATTR_VALUES Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_ATTR_VALUER Tabelle der Positionsattribute 20020918
4 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20020731
5 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20020628
6 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20020628

Method INITIALIZE_FROM_CFX_FINISH on class CL_CFX_BI_BOM_ITEM has no exception.

Method MAP_ALIAS_VALUES_TO_BS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KEY_FOUND Value transfer Type reference (TYPE) ABAP_BOOL nicht initialer Schlüssel gefunden 20020628

Method MAP_ALIAS_VALUES_TO_BS_DATA on class CL_CFX_BI_BOM_ITEM has no exception.

Method MAP_BS_DATA_TO_ALIAS_VALUES Signature

Method MAP_BS_DATA_TO_ALIAS_VALUES on class CL_CFX_BI_BOM_ITEM has no parameter.
Method MAP_BS_DATA_TO_ALIAS_VALUES on class CL_CFX_BI_BOM_ITEM has no exception.

Method MAP_ID_TO_CF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM_CONTEXTS Call by reference Type reference (TYPE) CFX_BI_API_TT_ITEM_CONTEXT cFolders Kontexte 20020722

Method MAP_ID_TO_CF on class CL_CFX_BI_BOM_ITEM has no exception.

Method MAP_ID_TO_CF_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS Call by reference Type reference (TYPE) CFX_BI_TT_BOM_ITEM Tabelle von Stücklistenpositionen 20020820

Method MAP_ID_TO_CF_2 on class CL_CFX_BI_BOM_ITEM has no exception.

Method SAVE_LONGTEXT_BS Signature

Method SAVE_LONGTEXT_BS on class CL_CFX_BI_BOM_ITEM has no parameter.
Method SAVE_LONGTEXT_BS on class CL_CFX_BI_BOM_ITEM has no exception.

Method SET_LONGTEXT_BS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEXT_TAB Call by reference Type reference (TYPE) CNVPD_TLINE_TAB_TYPE 20050209

Method SET_LONGTEXT_BS on class CL_CFX_BI_BOM_ITEM has no exception.

Method SET_SHORTTEXT_BS Signature

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