SAP ABAP Class CL_FRML_CMP_HANDLER (Composition Handler)
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_HANDLER | |
| Short Description | Composition Handler | |
| 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 7 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_FRML_CMP_HANDLER has no interface implemented.
Friends
Class CL_FRML_CMP_HANDLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Object reference (TYPE REF TO) | IF_RMST_PROT_PREPDISP | Formatting Routine for Calculation Log | 20051114 | |||
| 2 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Description of API Structure | 20050915 | |||
| 3 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_FIELDNAME | Field Names | 20051118 | |||
| 4 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_FIELDNAME | Field Names | 20050825 | |||
| 5 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_FIELDNAME | Field Names | 20050825 | |||
| 6 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_FIELDNAME | Field Names | 20050825 | |||
| 7 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_FIELDNAME | Field Names | 20050825 | |||
| 8 | Constant | Public | Type reference (TYPE) | FRMLE_CMPSTCAT | 'CMP' | Composition Category: Composition | 20050926 | ||
| 9 | Constant | Public | Type reference (TYPE) | FRMLE_CMPSTCAT | 'DIET_SUM' | Composition Formula View | 20070702 | ||
| 10 | Constant | Public | Type reference (TYPE) | FRMLE_CMPSTCAT | 'OOP_S' | Composition Formula View | 20050926 | ||
| 11 | Constant | Public | Type reference (TYPE) | FRMLE_CMPSTCAT | 'NTR_CMP' | Composition Category: Nutritional Values | 20050926 | ||
| 12 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'MESSAGETYPE' | Field Name | 20051111 | ||
| 13 | Constant | Public | Type reference (TYPE) | FRM10_TY_KEYSET | 'AL' | Key for Analytical Views | 20050825 | ||
| 14 | Constant | Public | Type reference (TYPE) | FRM10_TY_KEYSET | 'CO' | Key for Logistical Views | 20050825 | ||
| 15 | Constant | Public | Type reference (TYPE) | FRM10_TY_KEYSET | 'SY' | Key for Synchronization | 20050825 | ||
| 16 | Constant | Public | Type reference (TYPE) | TABNAME | 'FRMLS_API_LOG_INFO_DESCR ' | DDIC Structure API Log | 20051110 | ||
| 17 | Constant | Public | Type reference (TYPE) | TABNAME | 'FRMLS_EXPL_IO_DESCR' | DDIC Structure EXPL_IO | 20051110 | ||
| 18 | Constant | Public | Type reference (TYPE) | TABNAME | 'FRMLS_IOT_SCR' | DDIC Structure IO | 20051111 | ||
| 19 | Constant | Protected | Type reference (TYPE) | TABNAME | 'FRMLS_IOT_API' | Structure name | 20050915 | ||
| 20 | Constant | Public | Type reference (TYPE) | TABNAME | 'FRMLS_EXPL_REFQTY_DESCR' | DDIC Structure EXPL_REFQTY | 20051111 | ||
| 21 | Constant | Public | Type reference (TYPE) | TABNAME | 'FRMLS_SPECCOMP_DESCR' | DDIC Structure SPECCOMP | 20051110 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Authorization Check | 20051110 | |
| 2 | Static method | Public | Method | Check Composition Row | 20050914 | |
| 3 | Static method | Protected | Method | Check Table of Differences | 20050916 | |
| 4 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050825 | |
| 5 | Static method | Public | Method | Aggregate Explosion Result | 20050822 | |
| 6 | Static method | Protected | Method | Determine Differences | 20050916 | |
| 7 | Static method | Protected | Method | Determine Initial Formula for Formula Explosion | 20050921 | |
| 8 | Static method | Public | Method | Define Primary Output of Recipe | 20051005 | |
| 9 | Static method | Public | Method | Determine Recipe Limits If Necessary | 20050923 | |
| 10 | Static method | Protected | Method | Define Initial Formula | 20050923 | |
| 11 | Static method | Public | Method | Determine Subsequent Stage Formulas | 20051108 | |
| 12 | Static method | Protected | Method | Transfer Fields | 20050915 | |
| 13 | Static method | Protected | Method | Determine Changed Fields | 20050914 | |
| 14 | Static method | Protected | Method | Determine Primary Output of Init. Formula from Aggreg. Table | 20051028 | |
| 15 | Static method | Public | Method | Fill SUBRECN_SPLIT Field | 20060125 | |
| 16 | Static method | Public | Method | Get Non-Aggregated Explosion Result | 20050822 | |
| 17 | Static method | Public | Method | Prepare Explosion | 20050923 | |
| 18 | Static method | Public | Method | Read Any Composition | 20050822 | |
| 19 | Static method | Protected | Method | Deduct Cyclic Reuse from Primary Output | 20060113 | |
| 20 | Static method | Public | Method | Write Any Composition | 20050822 |
Events
Class CL_FRML_CMP_HANDLER has no event.
Types
Class CL_FRML_CMP_HANDLER has no local type.
Method Signatures
Method AUTHORITY_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20051110 | ||||
| 2 | I_ACTYPE | Call by reference | Type reference (TYPE) | FRMLS_DIALCTR-ACTYPE | Aktivitätstyp in der Transaktion | 20051110 | |||
| 3 | I_AUTHGRP | Call by reference | Type reference (TYPE) | ESEAUTHGRP | Berechtigungsgruppe | 20051110 | |||
| 4 | I_LEVEL | Call by reference | Type reference (TYPE) | FRMLE_LEVEL | Sicht einer Rezeptformel | 20051110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Berechtigung | 20051110 |
Method CHECK_CMP_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_WA_TYPE | Nachricht | 20050914 | |||
| 2 | E_ERRORFIELD | Call by reference | Type reference (TYPE) | FIELDNAME | fehlerhaftes Feld | 20051026 | |||
| 3 | IS_ADDINF | Call by reference | Type reference (TYPE) | FRMLS_ADDINF | RMS-FRM: Zusatzinfos für FB-Aufrufe | 20050914 | |||
| 4 | IS_OLD | Call by reference | Type reference (TYPE) | ANY | Zeile mit alten Werten | 20050914 | |||
| 5 | I_FRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20050914 | |||
| 6 | I_LEVEL | Call by reference | Type reference (TYPE) | FRMLE_LEVEL | Sicht einer Rezeptformel | 20050914 | |||
| 7 | XS_NEW | Call by reference | Type reference (TYPE) | ANY | Zeile mit neuen Werten | 20050914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Zeile vorhanden | 20050914 | ||
| 2 | Zuordnung zu Ausbeuteposition fehlt | 20051026 |
Method CHECK_DELTA_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20050916 | ||||
| 2 | CT_DELTA | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050916 | |||
| 3 | IS_ADDINF | Call by reference | Type reference (TYPE) | FRMLS_ADDINF | RMS-FRM: Zusatzinfos für FB-Aufrufe | 20050916 | |||
| 4 | ITS_CLI | Call by reference | Type reference (TYPE) | FRM31_CLI_TAB_TYPE | RMS-FRM: Objektidentifizierer | 20051025 | |||
| 5 | ITS_OLD | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050916 | |||
| 6 | ITS_OUP | Call by reference | Type reference (TYPE) | FRM31_OUP_TAB_TYPE | RMS-FRM: Objektidentifizierer | 20051025 | |||
| 7 | I_FRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20050916 | |||
| 8 | I_LEVEL | Call by reference | Type reference (TYPE) | FRMLE_LEVEL | Sicht einer Rezeptformel | 20050916 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050916 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_FRML_CMP_HANDLER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FRML_CMP_HANDLER has no exception.
Method CONDENSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20050926 | ||||
| 2 | ET_CONDENSED | Call by reference | Type reference (TYPE) | STANDARD TABLE | verdichtete Tabelle | 20050825 | |||
| 3 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | FRMLE_FLAG | Customizing: Allgemeines Kennzeichen | 20051012 | |||
| 4 | IO_CALCPROT | Call by reference | Object reference (TYPE REF TO) | CL_RMST_PROT | Instanz Berechnungsprotokoll | 20051111 | |||
| 5 | IT_UNCONDENSED | Call by reference | Type reference (TYPE) | STANDARD TABLE | unverdichtete Tabelle | 20050825 | |||
| 6 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20060822 | |||
| 7 | I_FLG_FILTER_EVAPORATION | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_TRUE | Verdunstung filtern | 20050826 | ||
| 8 | I_FLG_FILTER_OTHER_LOSSES | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_TRUE | Sonstige Verluste filtern | 20050826 | ||
| 9 | I_FLG_NO_SUMMING | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_FALSE | Gleiche Komponenten nicht aufaddieren | 20060724 | ||
| 10 | I_FLG_PO_NO_REWORK_COND | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_FALSE | Primärausbeute als Rework nicht verdichten | 20060119 | ||
| 11 | I_KEYSET | Call by reference | Type reference (TYPE) | FRM10_TY_KEYSET | Schlüsselfelder, die nicht verdichtet werden | 20050825 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050825 |
Method CREATE_DELTA_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_CLI | Call by reference | Type reference (TYPE) | FRM31_CLI_TAB_TYPE | 20051109 | ||||
| 2 | CT_NOT_HANDLED | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050916 | |||
| 3 | ET_DELTA | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050916 | |||
| 4 | IS_USAGE | Call by reference | Type reference (TYPE) | FRMLS_USAGE | Struktur für die Gültigkeit | 20051205 | |||
| 5 | ITS_OLD | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050916 | |||
| 6 | IT_CMP | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20050916 | ||||
| 7 | I_CMPSTCAT | Call by reference | Type reference (TYPE) | FRMLE_CMPSTCAT | Formelsicht der Zusammensetzung | 20051109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameterfehler | 20050916 |
Method DETERMINE_LAST_STAGE_FORMULA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20050921 | ||||
| 2 | ES_LVL_STARTFRML | Call by reference | Type reference (TYPE) | FRM10_S_LEVEL_START | Startformel pro Sicht | 20050930 | |||
| 3 | ES_PO_RCPFRML | Call by reference | Type reference (TYPE) | FRM10_S_LEVEL_START | 20050930 | ||||
| 4 | ET_HDR | Call by reference | Type reference (TYPE) | FRM31_HDR_TAB_TYPE | 20051103 | ||||
| 5 | IT_LEVEL | Call by reference | Type reference (TYPE) | FRMLTY_LEVEL | Sicht einer Rezeptformel | 20050929 | |||
| 6 | IT_PST | Call by reference | Type reference (TYPE) | RCPTY_API_PST | RMS-RCP: API - Tabellentyp für Prozess Stage | 20050921 | |||
| 7 | IT_REL_FRM | Call by reference | Type reference (TYPE) | RCPTY_API_REL_FRM | RMS-RCP: API - Tabellentyp Zuordnung Formula Items | 20050921 | |||
| 8 | I_FLG_FORCE_UNIQUE_START | Call by reference | Type reference (TYPE) | FRMLE_FLAG | Eindeutige Startformel ist erforderlich | 20050929 | |||
| 9 | I_RCP | Call by reference | Type reference (TYPE) | RCPE_PNGUID | Interne Knotennummer | 20050929 | |||
| 10 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20050929 |
Method DETERMINE_LAST_STAGE_FORMULA on class CL_FRML_CMP_HANDLER has no exception.
Method DETERMINE_PRIM_OUT_RCP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20051005 | ||||
| 2 | ES_PO_RCP | Call by reference | Type reference (TYPE) | FRM10_S_LEVEL_START | Primärausbeute des Rezepts | 20051005 | |||
| 3 | ET_HDR | Call by reference | Type reference (TYPE) | FRM31_HDR_TAB_TYPE | 20060203 | ||||
| 4 | IT_PST | Call by reference | Type reference (TYPE) | RCPTY_API_PST | RMS-RCP: API - Tabellentyp für Prozess Stage | 20051005 | |||
| 5 | IT_REL_FRM | Call by reference | Type reference (TYPE) | RCPTY_API_REL_FRM | RMS-RCP: API - Tabellentyp Formelzuordnung | 20051005 | |||
| 6 | I_RCP | Call by reference | Type reference (TYPE) | PVS_GUID | interne Identifikation für PVS Objekte | 20051005 | |||
| 7 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20051005 |
Method DETERMINE_PRIM_OUT_RCP on class CL_FRML_CMP_HANDLER has no exception.
Method DETERMINE_RECIPE_BORDERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20051011 | ||||
| 2 | ES_RCP | Call by reference | Type reference (TYPE) | RCPS_API_RCP | RMS-RCP: API - Tabellentyp für Rezeptdaten | 20051007 | |||
| 3 | ES_RCPFRML | Call by reference | Type reference (TYPE) | FRM31_HDR_WA_TYPE | RMS-FRM: Objektidentifizierer | 20051021 | |||
| 4 | ET_PAC | Call by reference | Type reference (TYPE) | RCPTY_API_PAC | RMS-RCP: API - Tabellentyp für Prozess Action | 20050923 | |||
| 5 | ET_POP | Call by reference | Type reference (TYPE) | RCPTY_API_POP | RMS-RCP: API - Tabellentyp für Prozess Operation | 20050923 | |||
| 6 | ET_PRO | Call by reference | Type reference (TYPE) | RCPTY_API_PRO | RMS-RCP: API - Tabellentyp für Prozess | 20050923 | |||
| 7 | ET_PST | Call by reference | Type reference (TYPE) | RCPTY_API_PST | RMS-RCP: API - Tabellentyp für Prozess Stage | 20050923 | |||
| 8 | ET_RCPFRML | Call by reference | Type reference (TYPE) | FRM31_RCP_FRML_TAB_TYPE | 20050923 | ||||
| 9 | ET_REL_FIT | Call by reference | Type reference (TYPE) | RCPTY_API_REL_FIT | RMS-RCP: API - Tabellentyp Zuordnung Formula Items | 20050923 | |||
| 10 | ET_REL_FRM | Call by reference | Type reference (TYPE) | RCPTY_API_REL_FRM | RMS-RCP: API - Tabellentyp Formelzuordnung | 20050923 | |||
| 11 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | FRMLE_FLAG | Customizing: Allgemeines Kennzeichen | 20051012 | |||
| 12 | E_FLG_FRML_HAS_SYNC | Call by reference | Type reference (TYPE) | FRMLE_AGGR_FLG | Synchronisation | 20050923 | |||
| 13 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20050923 | |||
| 14 | I_FRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20050923 | |||
| 15 | I_RCP | Call by reference | Type reference (TYPE) | RCPE_PNGUID | Interne Knotennummer | 20051122 | |||
| 16 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20050923 |
Method DETERMINE_RECIPE_BORDERS on class CL_FRML_CMP_HANDLER has no exception.
Method DETERMINE_START_FORMULA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20050923 | ||||
| 2 | E_STARTFRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20050923 | |||
| 3 | IT_PST | Call by reference | Type reference (TYPE) | RCPTY_API_PST | RMS-RCP: API - Tabellentyp für Prozess Stage | 20050923 | |||
| 4 | IT_REL_FRM | Call by reference | Type reference (TYPE) | RCPTY_API_REL_FRM | RMS-RCP: API - Tabellentyp Formelzuordnung | 20050923 | |||
| 5 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20050923 | |||
| 6 | I_FLG_FRML_HAS_SYNC | Call by reference | Type reference (TYPE) | FRMLE_AGGR_FLG | Synchronisation | 20050923 | |||
| 7 | I_FRML_REQUESTED | Call by reference | Type reference (TYPE) | FRMLE_RECN | Formel, für welche Aufl. angefordert wurde | 20050923 | |||
| 8 | I_RCP | Call by reference | Type reference (TYPE) | RCPE_PNGUID | Rezeptabhängige Formel | 20050929 | |||
| 9 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20050923 | |||
| 10 | XT_RCPFRML | Call by reference | Type reference (TYPE) | FRM31_RCP_FRML_TAB_TYPE | 20050923 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerhaftes Customizing | 20050923 | ||
| 2 | Daten Inkonsistenz vorhanden | 20050923 | ||
| 3 | Rezeptformel ist keinem Rezept zugeordnet | 20050923 | ||
| 4 | Formel ist keine Rezeptformel | 20050923 | ||
| 5 | Parameterfehler | 20050923 |
Method DETERMINE_SUBSEQUENT_STAGEFRMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_FRML_GRAPH | Call by reference | Object reference (TYPE REF TO) | CL_FRML_FORMULA_GRAPH | Graph der Formeln innerhalb eines Rezepts | 20060120 | |||
| 2 | ETS_FRML_WORKLIST | Call by reference | Type reference (TYPE) | FRM10_TY_TS_FRML_WORKLIST | 20060120 | ||||
| 3 | ETS_STAGEFRM | Call by reference | Type reference (TYPE) | FRMLTY_HDR_ALL | RMS-FRM: Tabelle mit recn | 20060120 | |||
| 4 | ET_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20051108 | ||||
| 5 | I_FLG_INTERMEDIATES_ONLY | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_FALSE | nachfolgende Stufen nur über Intermediate ermitteln | 20060213 | ||
| 6 | I_FRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20051108 | |||
| 7 | I_LEVEL | Call by reference | Type reference (TYPE) | FRMLE_LEVEL | Sicht einer Rezeptformel | 20060120 | |||
| 8 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20051108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060123 |
Method FIELD_TRANSFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TARGET | Call by reference | Type reference (TYPE) | ANY | 20050915 | ||||
| 2 | IS_SOURCE | Call by reference | Type reference (TYPE) | ANY | 20050915 | ||||
| 3 | I_FN_TRANSFER | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050915 |
Method FIELD_TRANSFER on class CL_FRML_CMP_HANDLER has no exception.
Method GET_LINE_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FN_DELTA | Call by reference | Type reference (TYPE) | FRMLTY_FIELDNAME | Feldnamen | 20050914 | |||
| 2 | IS_NEW | Call by reference | Type reference (TYPE) | ANY | 20050914 | ||||
| 3 | IS_OLD | Call by reference | Type reference (TYPE) | ANY | 20050914 |
Method GET_LINE_DELTA on class CL_FRML_CMP_HANDLER has no exception.
Method GET_PO_STARTFRML_FROM_AGGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20051028 | ||||
| 2 | ET_EXPLIO | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20051028 | ||||
| 3 | IT_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20051028 | ||||
| 4 | I_FLG_NTROOPS | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060201 | |||
| 5 | I_STARTFRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20051028 |
Method GET_PO_STARTFRML_FROM_AGGR on class CL_FRML_CMP_HANDLER has no exception.
Method GET_SUBRECN_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_EXPLIO | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20060125 |
Method GET_SUBRECN_SPLIT on class CL_FRML_CMP_HANDLER has no exception.
Method GET_UNCONDENSED_EXPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_ALTERNATIVES | Call by reference | Type reference (TYPE) | STANDARD TABLE | Alternativpositionen sort. nach RECNMST | 20060724 | |||
| 2 | ET_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | Aggregationstabelle | 20050822 | |||
| 3 | ET_EVAL | Call by reference | Type reference (TYPE) | FRM31_API_FRM_EVAL_TAB | Entscheidungsgrundlage für Graphen | 20050822 | |||
| 4 | ET_EXPL | Call by reference | Type reference (TYPE) | FRM31_EXPL_TAB_TYPE | Auflösungsgraph | 20050822 | |||
| 5 | ET_FRML_LISTCOMP | Call by reference | Type reference (TYPE) | FRMLTY_SPECCOMP | Tabellentyp für Spezifikationen, Zusammensetzungen | 20050826 | |||
| 6 | ET_REFQTY | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_REFQTY | Referenzmengen für aufgelöste Formel | 20051012 | |||
| 7 | ET_UNCONDENSED | Call by reference | Type reference (TYPE) | STANDARD TABLE | unverdichtetes Ergebnis; muß Struktur FRMLS_EXPL_IO enth. | 20050822 | |||
| 8 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | FRMLE_FLAG | Customizing: Allgemeines Kennzeichen | 20051012 | |||
| 9 | E_FLG_NTR_OOPS_DEFUSAGE | Call by reference | Type reference (TYPE) | FRMLE_FLG_NTR_OOPS_EXPLOSION | Auflösung Nährwerte über Ingredienzen bei Standardreaktion | 20060126 | |||
| 10 | IO_CALCPROT | Call by reference | Object reference (TYPE REF TO) | CL_RMST_PROT | Instanz Berechnungsprotokoll | 20051111 | |||
| 11 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | CL_FRML_MODEL | Daten zu Modellierungsläufen | 20070702 | |||
| 12 | IS_DEFAULT_USAGE | Call by reference | Type reference (TYPE) | FRMLS_USAGE | Default-Verwendung | 20050927 | |||
| 13 | IT_PAC | Call by reference | Type reference (TYPE) | RCPTY_API_PAC | RMS-RCP: API - Tabellentyp für Prozess Action | 20050824 | |||
| 14 | IT_POP | Call by reference | Type reference (TYPE) | RCPTY_API_POP | RMS-RCP: API - Tabellentyp für Prozess Operation | 20050824 | |||
| 15 | IT_PST | Call by reference | Type reference (TYPE) | RCPTY_API_PST | RMS-RCP: API - Tabellentyp für Prozess Stage | 20050824 | |||
| 16 | IT_RCPFRML | Call by reference | Type reference (TYPE) | FRM31_RCP_FRML_TAB_TYPE | RMS-FRM: Tabelle mit recn | 20050822 | |||
| 17 | IT_REL_FIT | Call by reference | Type reference (TYPE) | RCPTY_API_REL_FIT | RMS-RCP: API - Tabellentyp Zuordnung Formula Items | 20050822 | |||
| 18 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20050822 | |||
| 19 | I_FLG_ALTERNATIVES | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_FALSE | Alternativpositionen in separater Tabelle zurückliefern | 20060724 | ||
| 20 | I_FLG_PO_FIRST | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_TRUE | Primärausbeute erscheint am Anfang | 20051012 | ||
| 21 | I_FLG_RESPECT_DEFAULT_USAGE | Call by reference | Type reference (TYPE) | FRMLE_FLAG | Customizing: Allgemeines Kennzeichen | 20050927 | |||
| 22 | I_FLG_SHOW_UNUSED | Call by reference | Type reference (TYPE) | FRMLE_FLAG | unverwendete Äste des Graphen ausgeben | 20050825 | |||
| 23 | I_STARTFRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20050822 | |||
| 24 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20050822 | |||
| 25 | XT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | Nachrichtentabelle | 20050923 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050822 | |||
| 2 | 20050822 |
Method PREPARE_EXPLOSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20051110 | ||||
| 2 | ES_RCP | Call by reference | Type reference (TYPE) | RCPS_API_RCP | RMS-RCP: API - Tabellentyp für Rezeptdaten | 20051007 | |||
| 3 | ES_RCPFRML | Call by reference | Type reference (TYPE) | FRM31_HDR_WA_TYPE | Rezeptformel | 20051021 | |||
| 4 | ET_PAC | Call by reference | Type reference (TYPE) | RCPTY_API_PAC | RMS-RCP: API - Tabellentyp für Prozess Action | 20050923 | |||
| 5 | ET_POP | Call by reference | Type reference (TYPE) | RCPTY_API_POP | RMS-RCP: API - Tabellentyp für Prozess Operation | 20050923 | |||
| 6 | ET_PRO | Call by reference | Type reference (TYPE) | RCPTY_API_PRO | RMS-RCP: API - Tabellentyp für Prozess | 20050923 | |||
| 7 | ET_PST | Call by reference | Type reference (TYPE) | RCPTY_API_PST | RMS-RCP: API - Tabellentyp für Prozess Stage | 20050923 | |||
| 8 | ET_RCPFRML | Call by reference | Type reference (TYPE) | FRM31_RCP_FRML_TAB_TYPE | 20050923 | ||||
| 9 | ET_REL_FIT | Call by reference | Type reference (TYPE) | RCPTY_API_REL_FIT | RMS-RCP: API - Tabellentyp Zuordnung Formula Items | 20050923 | |||
| 10 | ET_REL_FRM | Call by reference | Type reference (TYPE) | RCPTY_API_REL_FRM | RMS-RCP: API - Tabellentyp Formelzuordnung | 20050923 | |||
| 11 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | FRMLE_FLAG | Customizing: Allgemeines Kennzeichen | 20051012 | |||
| 12 | E_FLG_FRML_HAS_SYNC | Call by reference | Type reference (TYPE) | FRMLE_FLAG | Customizing: Allgemeines Kennzeichen | 20051018 | |||
| 13 | E_STARTFRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20050923 | |||
| 14 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20050923 | |||
| 15 | I_FRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20050923 | |||
| 16 | I_RCP | Call by reference | Type reference (TYPE) | RCPE_PNGUID | Interne Knotennummer | 20051122 | |||
| 17 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20050923 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameterfehler | 20050923 |
Method READ_COMPOSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DEFAULT_USAGE | Call by reference | Type reference (TYPE) | FRMLS_USAGE | Default-Verwendung | 20050926 | |||
| 2 | ET_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | RMS-FRM: Nachrichten für AnwendungsLog | 20050830 | |||
| 3 | ET_CLI | Call by reference | Type reference (TYPE) | FRM31_CLI_TAB_TYPE | 20050915 | ||||
| 4 | ET_CMP | Call by reference | Type reference (TYPE) | FRM31_CMP_TAB_TYPE | 20050915 | ||||
| 5 | ET_EXPL_IO | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20050829 | ||||
| 6 | ET_HDR | Call by reference | Type reference (TYPE) | FRM31_HDR_TAB_TYPE | 20050915 | ||||
| 7 | ET_OUA | Call by reference | Type reference (TYPE) | FRM31_OUA_TAB_TYPE | 20050914 | ||||
| 8 | ET_OUI | Call by reference | Type reference (TYPE) | FRM31_OUI_TAB_TYPE | 20050914 | ||||
| 9 | ET_OUM | Call by reference | Type reference (TYPE) | FRM31_OUM_TAB_TYPE | 20050914 | ||||
| 10 | ET_OUP | Call by reference | Type reference (TYPE) | FRM31_OUP_TAB_TYPE | 20050914 | ||||
| 11 | ET_OUS | Call by reference | Type reference (TYPE) | FRM31_OUS_TAB_TYPE | 20050914 | ||||
| 12 | IS_DEFAULT_USAGE | Call by reference | Type reference (TYPE) | FRMLS_USAGE | Default-Verwendung | 20050927 | |||
| 13 | I_CMPSTCAT | Call by reference | Type reference (TYPE) | FRMLE_CMPSTCAT | Formelsicht der Zusammensetzung | 20050926 | |||
| 14 | I_FLG_NO_OUT | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_FALSE | Keine Ausbeuten übertragen | 20051027 | ||
| 15 | I_FLG_RESPECT_DEFAULT_USAGE | Call by reference | Type reference (TYPE) | FRMLE_FLAG | ABAP_FALSE | Customizing: Allgemeines Kennzeichen | 20050927 | ||
| 16 | I_FRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20050829 | |||
| 17 | I_RECN_OUP | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20051026 | |||
| 18 | I_SCENARIO | Call by reference | Type reference (TYPE) | FRM31_SCENARIO_TYPE | 20050829 | ||||
| 19 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20050829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050829 |
Method SUBTRACT_REWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CONDENSED | Call by reference | Type reference (TYPE) | STANDARD TABLE | Auflösungsergebnis verdichtet | 20060113 | |||
| 2 | IT_REWORK | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | Rework-Datensätze | 20060113 |
Method SUBTRACT_REWORK on class CL_FRML_CMP_HANDLER has no exception.
Method WRITE_COMPOSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_API_LOG | Call by reference | Type reference (TYPE) | FRM31_API_LOG_TAB_TYPE | 20050912 | ||||
| 2 | ET_DELETED | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050912 | |||
| 3 | ET_INSERTED | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050912 | |||
| 4 | ET_NOT_HANDLED | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050912 | |||
| 5 | ET_UPDATED | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_IO | IO-Tabelle für auflösungsrelevante Sichten | 20050912 | |||
| 6 | IS_ADDINF | Call by reference | Type reference (TYPE) | FRMLS_ADDINF | RMS-FRM: Zusatzinfos für FB-Aufrufe | 20050912 | |||
| 7 | IS_DEFAULT_USAGE | Call by reference | Type reference (TYPE) | FRMLS_USAGE | Default-Verwendung | 20050926 | |||
| 8 | IT_CMP | Call by reference | Type reference (TYPE) | STANDARD TABLE | Zusammensetzungstabelle | 20050915 | |||
| 9 | I_CMPSTCAT | Call by reference | Type reference (TYPE) | FRMLE_CMPSTCAT | Formelsicht der Zusammensetzung | 20050926 | |||
| 10 | I_FRML | Call by reference | Type reference (TYPE) | FRMLE_RECN | Schlüssel der Formel | 20050912 | |||
| 11 | I_LEVEL | Call by reference | Type reference (TYPE) | FRMLE_LEVEL | Sicht einer Rezeptformel | 20050912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050912 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 600 |