SAP ABAP Class CL_FRML_CMP_MAPPING (Mapping for Compositions)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMINFMSC (Package) RMS-FRM: General Modules for INF Package
Properties
Class CL_FRML_CMP_MAPPING  
Short Description Mapping for Compositions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMINFMSC   RMS-FRM: General Modules for INF Package 
Created 20050822   SAP 
Last change 20130531   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 FRM10 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FRM31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 FRM35 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_CMP_MAPPING has no interface implemented.
Friends
Class CL_FRML_CMP_MAPPING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DIM_SCEN_MIXED Constant Protected Type reference (TYPE) FRM35_TY_DIM_SCENARIO 'M' Dimension Scenario Mixed 20051219
2 C_DIM_SCEN_OTHERS Constant Protected Type reference (TYPE) FRM35_TY_DIM_SCENARIO 'O' Dimension Scenario Other 20051219
3 C_DIM_SCEN_PROPOR Constant Protected Type reference (TYPE) FRM35_TY_DIM_SCENARIO 'P' Dimension Scenario Proportion 20051219
4 C_FN_GUID Constant Protected Type reference (TYPE) FIELDNAME 'GUID' Field Name: Substance 20050824
5 C_LOSSCPT_INITIAL Constant Protected Type reference (TYPE) FRMLE_LOSS_CPT '' Initial Loss Component 20050824
6 C_PREFIX_INPUT Constant Protected Type reference (TYPE) CHAR1 'I' First Character of Input Entity 20050823
7 C_PREFIX_OUTPUT Constant Protected Type reference (TYPE) CHAR1 'O' First Character of Output Entity 20050823
8 C_STRUC_NAM_EXPL_IO Constant Public Type reference (TYPE) FIELDNAME 'FRMLS_EXPL_IO' Structure Name of Explosion Structure 20050822
9 C_UNIT_PERCENT Constant Protected Type reference (TYPE) FRMLE_UNIT '%' Percentage 20050823
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROC_ITEM_ASSIGNMENT Static method Protected Method Add Process Assignments to Formula 20050824
2 CONVERT_PROPOR_TO_INP_TGT_UNIT Static method Protected Method Convert Proportional Numbers to Target Input Quantity Unit 20051219
3 MAP_API_TO_COMP Static method Public Method Convert API Structure to Any Composition 20050916
4 MAP_COMP_TO_API Static method Public Method Convert Any Composition to API Structure 20050822
5 MAP_EXPLRES_TO_UNCONDENSED Static method Public Method Transfer Explosion Result to Non-Aggregated Table 20050822
6 MAP_SYNC_ALTERNATIVES Static method Protected Method 20060724
7 MAP_SYNC_IO_LINE Static method Protected Method Map IO Row of Synchronization 20051017
8 MAP_SYNC_TO_IO Static method Public Method Convert Synchronization Result to I/O Structure 20050822
9 MAP_WHERE_USED_INT_TO_EXT Static method Public Method Convert Tables from Where-Used List to External Format 20070705
10 READ_POBNR Static method Protected Method Read Process Object Table 20050824
11 SYNC_2ND_CONDENSE Static method Protected Method Second Aggregation Stage of Synchronization 20051115
Events
Class CL_FRML_CMP_MAPPING has no event.
Types
Class CL_FRML_CMP_MAPPING has no local type.
Method Signatures

Method ADD_PROC_ITEM_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXPL_IO Call by reference Type reference (TYPE) FRMLS_EXPL_IO IO-Struktur für auflösungsrelevante Sichten 20050824
2 Importing IS_EVAL Call by reference Type reference (TYPE) FRM31_API_FRM_EVAL_WA 20050824
3 Importing ITS_REL_FIT Call by reference Type reference (TYPE) RCPTY_API_REL_FIT RMS-RCP: API - Tabellentyp Zuordnung Formula Items 20050824
4 Importing IT_PAC Call by reference Type reference (TYPE) RCPTY_API_PAC RMS-RCP: API - Tabellentyp für Prozess Action 20050824
5 Importing IT_POP Call by reference Type reference (TYPE) RCPTY_API_POP RMS-RCP: API - Tabellentyp für Prozess Operation 20050824
6 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20050824

Method ADD_PROC_ITEM_ASSIGNMENT on class CL_FRML_CMP_MAPPING has no exception.

Method CONVERT_PROPOR_TO_INP_TGT_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_API_LOG Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE 20051219
2 Changing CT_EXPLIO Call by reference Type reference (TYPE) FRMLTY_EXPL_IO IO-Tabelle für auflösungsrelevante Sichten 20060202
3 Importing IT_PROPOR Call by reference Type reference (TYPE) FRM35_TY_T_PROPOR 20051219
4 Importing I_DIM_SCEN Call by reference Type reference (TYPE) FRM35_TY_DIM_SCENARIO 20051219
5 Importing I_INP_TGT_UNIT Call by reference Type reference (TYPE) FRMLE_INP_TGT_UNIT Mengeneinheit der Einsatzzielmenge 20051219

Method CONVERT_PROPOR_TO_INP_TGT_UNIT on class CL_FRML_CMP_MAPPING has no exception.

Method MAP_API_TO_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_API_LOG Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE RMS-FRM: Nachrichten für AnwendungsLog 20050916
2 Exporting ET_EXPL_IO Call by reference Type reference (TYPE) STANDARD TABLE 20050916
3 Importing IS_DEFAULT_USAGE Call by reference Type reference (TYPE) FRMLS_USAGE Default-Verwendung 20050927
4 Importing IT_CLI Call by reference Type reference (TYPE) FRM31_CLI_TAB_TYPE 20050916
5 Importing IT_CMP Call by reference Type reference (TYPE) FRM31_CMP_TAB_TYPE 20050916
6 Importing IT_OUA Call by reference Type reference (TYPE) FRM31_OUA_TAB_TYPE 20051025
7 Importing IT_OUI Call by reference Type reference (TYPE) FRM31_OUI_TAB_TYPE 20051025
8 Importing IT_OUM Call by reference Type reference (TYPE) FRM31_OUM_TAB_TYPE 20051025
9 Importing IT_OUP Call by reference Type reference (TYPE) FRM31_OUP_TAB_TYPE 20051025
10 Importing IT_OUS Call by reference Type reference (TYPE) FRM31_OUS_TAB_TYPE 20051025
11 Importing I_CMPSTCAT Call by reference Type reference (TYPE) FRMLE_CMPSTCAT Sicht einer Rezeptformel 20050926
12 Importing I_FLG_NO_OUT Call by reference Type reference (TYPE) FRMLE_FLAG ABAP_FALSE KeineAusbeuten in Ergebnis übertragen 20051027
13 Importing I_FLG_PO_ONLY Call by reference Type reference (TYPE) FRMLE_FLAG ABAP_TRUE Zusammensetzung nur zur Primärausbeute übertragen 20051025
14 Importing I_FLG_RESPECT_DEFAULT_USAGE Call by reference Type reference (TYPE) FRMLE_FLAG ABAP_FALSE Customizing: Allgemeines Kennzeichen 20050927
# Exception Resumable Description Created on
1 WRONG_DATA_TYPE 20050916

Method MAP_COMP_TO_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_CLI Call by reference Type reference (TYPE) FRM31_CLI_TAB_TYPE sortiert nach RECN 20051109
2 Exporting ET_CMP Call by reference Type reference (TYPE) FRM31_CMP_TAB_TYPE 20050915
3 Importing IS_DEFAULT_USAGE Call by reference Type reference (TYPE) FRMLS_USAGE Default-Verwendung 20050926
4 Importing IT_EXPL_IO Call by reference Type reference (TYPE) STANDARD TABLE 20050915
5 Importing I_CMPSTCAT Call by reference Type reference (TYPE) FRMLE_CMPSTCAT Sicht einer Rezeptformel 20050926
6 Importing I_FRML Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20050915
# Exception Resumable Description Created on
1 NO_OUP_ASSIGNMENT Zuordnung der Zusammensetzung zur Ausbeuteposition fehlt 20051026
2 WRONG_DATA_TYPE Falscher Datentyp 20050915

Method MAP_EXPLRES_TO_UNCONDENSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_API_LOG Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE Meldungen 20060206
2 Exporting ETS_ALTERNATIVES Call by reference Type reference (TYPE) STANDARD TABLE Alternativpositionen, sort. nach RECNMST 20060724
3 Exporting ET_REFQTY Call by reference Type reference (TYPE) FRMLTY_EXPL_REFQTY Referenzmengen für aufgelöste Formel 20051012
4 Exporting ET_UNCONDENSED Call by reference Type reference (TYPE) STANDARD TABLE unverdichtetes Ergebnis; muß Struktur FRMLS_EXPL_IO enth. 20050822
5 Importing IT_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE Aggregationsdaten 20050822
6 Importing IT_EVAL Call by reference Type reference (TYPE) FRM31_API_FRM_EVAL_TAB Bewertungsgrundlage für Graphen 20050822
7 Importing IT_EXPL Call by reference Type reference (TYPE) FRM31_EXPL_TAB_TYPE Auflösungsgraph 20050822
8 Importing IT_LEVEL Call by reference Type reference (TYPE) FRM35_TY_TS_LEVEL auflösungsrelevante Sichten 20050822
9 Importing IT_PAC Call by reference Type reference (TYPE) RCPTY_API_PAC RMS-RCP: API - Tabellentyp für Prozess Action 20050824
10 Importing IT_POP Call by reference Type reference (TYPE) RCPTY_API_POP RMS-RCP: API - Tabellentyp für Prozess Operation 20050824
11 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20050824
12 Importing IT_REL_FIT Call by reference Type reference (TYPE) RCPTY_API_REL_FIT RMS-RCP: API - Tabellentyp Zuordnung Formula Items 20050824
13 Importing I_FLG_ALTERNATIVES Call by reference Type reference (TYPE) FLAG ABAP_FALSE Alternativen mit zurückliefern 20060724
14 Importing I_FLG_PO_FIRST Call by reference Type reference (TYPE) FLAG ABAP_TRUE Primärausbeute am Anfang 20051012
# Exception Resumable Description Created on
1 MAPPING_ERROR Mapping Fehler 20050823
2 WRONG_DATA_TYPE Falscher Datentyp (Typ muß Struktur FRMLS_EXPL_IO enthalten) 20050823

Method MAP_SYNC_ALTERNATIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IO Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20060724
2 Importing ITS_ALTERNATIVES Call by reference Type reference (TYPE) FRM10_T_SYNC_IO Vorschlagswerte bei Anlage von Debitoren aus Workbench 20060724
3 Importing I_FLG_NO_SUMMING Call by reference Type reference (TYPE) FRMLE_FLAG Keine Summierung der Komonenten 20060724
4 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20060724

Method MAP_SYNC_ALTERNATIVES on class CL_FRML_CMP_MAPPING has no exception.

Method MAP_SYNC_IO_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_API_LOG Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE 20060131
2 Exporting ES_IO Call by reference Type reference (TYPE) FRMLS_EXPL_IO RMS-FRM: screen struktur für LoM - LoRS 20060202
3 Exporting E_FLG_PROPOR Call by reference Type reference (TYPE) FLAG allgemeines flag 20051219
4 Importing IS_EXPLSYNC_IO Call by reference Type reference (TYPE) FRM10_S_SYNC_IO 20051017
5 Changing X_DIM_SCEN Call by reference Type reference (TYPE) FRM35_TY_DIM_SCENARIO 20051219

Method MAP_SYNC_IO_LINE on class CL_FRML_CMP_MAPPING has no exception.

Method MAP_SYNC_TO_IO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_API_LOG Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE 20051018
2 Exporting ET_IO Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20051014
3 Importing IO_CALCPROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Instanz Berechnungsprotokoll 20051111
4 Importing ITS_ALTERNATIVES Call by reference Type reference (TYPE) FRM10_T_SYNC_IO 20060724
5 Importing IT_EXPLSYNC_LOM Call by reference Type reference (TYPE) FRM10_T_SYNC_IO 20051018
6 Importing IT_EXPLSYNC_LORS Call by reference Type reference (TYPE) FRM10_T_SYNC_IO 20051018
7 Importing I_FLG_NO_SUMMING Call by reference Type reference (TYPE) FRMLE_FLAG ABAP_FALSE Customizing: Allgemeines Kennzeichen 20060724
8 Importing I_INP_TGT_UNIT Call by reference Type reference (TYPE) FRMLE_INP_TGT_UNIT Mengeneinheit der Einsatzzielmenge 20051219
9 Importing I_IO_CALC_BASE Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20051021
10 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20051014

Method MAP_SYNC_TO_IO on class CL_FRML_CMP_MAPPING has no exception.

Method MAP_WHERE_USED_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_XXX_FRML Call by reference Type reference (TYPE) SORTED TABLE Tabelle vom Typ CL_FRML_EXPL_DATAPROV=>TY_TS_*_frml 20070705
2 Importing ITS_FRM20_USED_TAB Call by reference Type reference (TYPE) SORTED TABLE Tabelle vom Typ frm20_*_used_tab_type 20070705

Method MAP_WHERE_USED_INT_TO_EXT on class CL_FRML_CMP_MAPPING has no exception.

Method READ_POBNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POBNR Call by reference Type reference (TYPE) RCPE_POBNR Positionsnummer eines abhängigen Prozesselements 20050824
2 Exporting E_PROCESS_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050824
3 Exporting E_PROCESS_MASTER Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050824
4 Importing IT_PROCESS Call by reference Type reference (TYPE) STANDARD TABLE 20050824
5 Importing I_PROCESS_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050824
# Exception Resumable Description Created on
1 NOT_FOUND Prozeß nicht gefunden 20050824

Method SYNC_2ND_CONDENSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_API_LOG Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE 20051115
2 Exporting ET_COND Call by reference Type reference (TYPE) FRMLTY_EXPL_IO IO-Tabelle für auflösungsrelevante Sichten 20051115
3 Importing IT_EXPLIO Call by reference Type reference (TYPE) FRMLTY_EXPL_IO RMS-FRM: screen struktur für LoM - LoRS 20060202

Method SYNC_2ND_CONDENSE on class CL_FRML_CMP_MAPPING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600