SAP ABAP Class CL_RMSC_MISC (Miscellaneous Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSC (Package) Recipe Management Compliance Check
Properties
Class CL_RMSC_MISC  
Short Description Miscellaneous Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSC   Recipe Management Compliance Check 
Created 20061212   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMSC_MISC has no interface implemented.
Friends
Class CL_RMSC_MISC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_SUBCAT Static Attribute Private Type reference (TYPE) TY_TS_SUBCAT Specification Type 20070510
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SPECIFICATION_TYPE Static method Public Method Checks Whether Check Is Allowed for Specification Category 20070510
2 CREATE_PARAM_TAB Static method Public Method Creation of Additional Data and Additional Info. Tables 20061215
3 GET_CMPS Static method Public Method Determine Compositions (Default, Nutrient, Diet) 20061212
4 GET_CMPS_FORMULA Static method Public Method Determine Composition of Formula 20061215
5 MAP_COMP_EXPLOSION Static method Public Method Adjust Composition Data on Interface 20061227
6 MAP_MESSAGES Static method Public Method Message Processing 20061215
7 MAP_NUTR_DIETS_EXPLOSION Static method Public Method Nutrients/Diets==>Output Format 20061227
8 MAP_SPECCOMP_EXPLOSION Static method Public Method Adjust Nutrient / Diet Composition to Interface 20061227
9 PROVIDE_ADDINFOS Static method Public Method Encapsulation of Determination of Data in Compliance Check 20070308
10 PROVIDE_DESCRIPTIONS Static method Public Method Delivers Descriptions of Indep. Stage/Process/Formula Recipe 20070404
11 PROVIDE_FORMULA_ADDINFS Static method Public Method Encaps. of Determination of Formula Data in Compliance Check 20070308
Events
Class CL_RMSC_MISC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_SUBCAT Private See coding Specification Type Structure 20070510 BEGIN OF ty_s_subcat, subcat TYPE esesubcat, END OF ty_s_subcat
2 TY_TS_SUBCAT Private See coding Specification Type Table Type 20070510 ty_ts_subcat TYPE TABLE OF ty_s_subcat
Method Signatures

Method CHECK_SPECIFICATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20070510
2 Importing IV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20070510

Method CHECK_SPECIFICATION_TYPE on class CL_RMSC_MISC has no exception.

Method CREATE_PARAM_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_INF Call by reference Type reference (TYPE) EHSB_TS_RC_LEADING_OBJECT Zusatzinformationen in aufbereiteter Form 20061215
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Nachrichtentabelle 20061215
3 Exporting ET_PARAM Call by reference Type reference (TYPE) EHSB_TS_RC_PARAM_TAB Zusatzparameter 20061215
4 Importing I_AUTHORITY Call by reference Type reference (TYPE) ESEAUTHGRP Berechtigungsgruppe 20061220
5 Importing I_FRML_GUID Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20061221
6 Importing I_FRML_RECN Call by reference Type reference (TYPE) FRMLE_SUBRECN Ident der Formel 20061215
7 Importing I_LEADING_OBJECT Call by reference Type reference (TYPE) FRMLE_SUBRECN Ident des Primärausbeutestoffes einer Formel 20061215

Method CREATE_PARAM_TAB on class CL_RMSC_MISC has no exception.

Method GET_CMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20061221
2 Exporting ET_EXPLOSION Call by reference Type reference (TYPE) EHSB_TS_RC_EXPL_BUF EHS: Tabelle zur Ablage der Explosion 20061213
3 Importing IS_USAGE Call by reference Type reference (TYPE) FRMLS_USAGE Struktur für die Gültigkeit 20061213
4 Importing IV_FILTER_TYPE Call by reference Type reference (TYPE) CHAR4 Filtername 20061213
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20061213
6 Importing IV_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Formel 20061213
7 Importing IV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20061213
# Exception Resumable Description Created on
1 API_ERROR Fehler beim API 20061215
2 ERROR 20061227

Method GET_CMPS_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20061221
2 Exporting ET_EXPLOSION Call by reference Type reference (TYPE) EHSB_TS_RC_EXPL_BUF EHS: Tabelle zur Ablage der Explosion 20061221
3 Importing IS_USAGE Call by reference Type reference (TYPE) FRMLS_USAGE Struktur für die Gültigkeit 20061218
4 Importing IT_ADD_INF Call by reference Type reference (TYPE) EHSB_TS_RC_LEADING_OBJECT EHS: Führendes Objekt (inklusiv zusätzlicher Information) 20061221
5 Importing IV_FILTER_TYPE Call by reference Type reference (TYPE) CHAR4 Filtername 20061227
6 Importing IV_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Formel 20061218
7 Importing IV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20061220
8 Importing IV_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20061218

Method GET_CMPS_FORMULA on class CL_RMSC_MISC has no exception.

Method MAP_COMP_EXPLOSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPLOSION Call by reference Type reference (TYPE) EHSB_TS_RC_EXPL_BUF EHS: Tabelle zur Ablage der Explosion 20061227
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20061227
3 Importing IT_COMP Call by reference Type reference (TYPE) FRMLTY_IOT_CMP Tabellentyp zu FRMLS_IOT_CMP 20061227
4 Importing IV_FILTER_TYPE Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20061227
5 Importing IV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20061227

Method MAP_COMP_EXPLOSION on class CL_RMSC_MISC has no exception.

Method MAP_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20061215
2 Importing IT_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20061227
3 Importing IT_MSG Call by reference Type reference (TYPE) FRMLTY_MSG Nachrichtentabelle 20061215
4 Importing IV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20061215

Method MAP_MESSAGES on class CL_RMSC_MISC has no exception.

Method MAP_NUTR_DIETS_EXPLOSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPLOSION Call by reference Type reference (TYPE) EHSB_TS_RC_EXPL_BUF EHS: Tabelle zur Ablage der Explosion 20061227
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20061227
3 Importing IT_NUTR_DIET Call by reference Type reference (TYPE) FRMLTY_CALC_NUTR Interne Berechnungsstruktur für Nährwertauflösungen 20061227
4 Importing IV_FILTER_TYPE Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20061227
5 Importing IV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20061227

Method MAP_NUTR_DIETS_EXPLOSION on class CL_RMSC_MISC has no exception.

Method MAP_SPECCOMP_EXPLOSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPLOSION Call by reference Type reference (TYPE) EHSB_TS_RC_EXPL_BUF EHS: Explosion Puffer 20061227
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20061227
3 Importing IT_SPECCOMP Call by reference Type reference (TYPE) FRMLTY_SPECNUTR Tabellentyp: Spezifikationen, Nährstoffe. 20061227
4 Importing IV_FILTER_TYPE Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20061227
5 Importing IV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20061227

Method MAP_SPECCOMP_EXPLOSION on class CL_RMSC_MISC has no exception.

Method PROVIDE_ADDINFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Interne Fehler bzw. Meldungen 20070308
2 Exporting ET_ADD_INF Call by reference Type reference (TYPE) EHSB_TS_RC_LEADING_OBJECT EHS: Führendes Objekt (inklusiv zusätzlicher Information) 20070308
3 Exporting EV_DATA_ORIGIN Call by reference Type reference (TYPE) EHSBE_RC_EXPERT_PARAM_ID Expert Parameter ID 20070308
4 Exporting EV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070314
5 Exporting EV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20070314
6 Importing IT_PARAM Call by reference Type reference (TYPE) EHSB_TS_RC_PARAM_TAB EHS: Parametertabelle für Expertaufruf 20070308

Method PROVIDE_ADDINFOS on class CL_RMSC_MISC has no exception.

Method PROVIDE_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FRML_DESC Call by reference Type reference (TYPE) FRMLE_INDEP_FRML Bezeichnung der unabhängigen Formel 20070404
2 Exporting EV_PROCESS_DESC Call by reference Type reference (TYPE) RCPE_PROCESS Bezeichnung des Prozesses 20070404
3 Exporting EV_RECIPE_DESC Call by reference Type reference (TYPE) RCPE_PNODETX_RCP Rezeptbezeichnung 20070404
4 Exporting EV_STAGE_DESC Call by reference Type reference (TYPE) RCPE_INDEP_STAGE Bezeichnung der unabhängigen Stufe 20070404
5 Importing IT_PRO Call by reference Type reference (TYPE) RCPTY_API_PRO RMS-RCP: API - Tabellentyp für Prozess 20070404
6 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20070404
7 Importing IT_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP RMS-RCP: API - Tabellentyp für Rezeptdaten 20070404
8 Importing IV_FLG_DEP Call by reference Type reference (TYPE) FLAG allgemeines flag 20070404
9 Importing IV_FRML_GUID Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20070404
10 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070404

Method PROVIDE_DESCRIPTIONS on class CL_RMSC_MISC has no exception.

Method PROVIDE_FORMULA_ADDINFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE Interne Fehler bzw. Meldungen 20070308
2 Exporting ET_PRO Call by reference Type reference (TYPE) RCPTY_API_PRO RMS-RCP: API - Tabellentyp für Prozess 20070308
3 Exporting ET_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20070308
4 Exporting ET_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP RMS-RCP: API - Tabellentyp für Rezeptdaten 20070308
5 Exporting EV_AUTHORITY Call by reference Type reference (TYPE) FRMLE_AUTHGRP Berechtigungsgruppe einer Formel 20070308
6 Exporting EV_FLG_DEP Call by reference Type reference (TYPE) FLAG allgemeines flag 20070308
7 Exporting EV_FRML_GUID Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20070308
8 Exporting EV_FRML_RECN Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20070308
9 Importing IT_ADD_INF Call by reference Type reference (TYPE) EHSB_TS_RC_LEADING_OBJECT EHS: Führendes Objekt (inklusiv zusätzlicher Information) 20070308
10 Importing IV_KEYDATE Call by reference Type reference (TYPE) EHSBE_RC_KEYDATE Stichtag 20070308
11 Importing IV_SUBSTANCE Call by reference Type reference (TYPE) ESERECN Laufende Nummer des Datensatzes 20070308

Method PROVIDE_FORMULA_ADDINFS on class CL_RMSC_MISC has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700