SAP ABAP Class CL_RMSL_DI_DIET_DRAFT (Class for BAdI: RMSL_DIET_DRAFT)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ PLM-RM (Application Component) Recipe Management
⤷ RMSL (Package) Labeling Application
⤷ PLM-RM (Application Component) Recipe Management
⤷ RMSL (Package) Labeling Application
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20080326 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RMSL_DIET_DRAFT | Interface for BAdI: RMSL_DIET_DRAFT | 20080326 |
Properties
Class | CL_RMSL_DI_DIET_DRAFT | |
Short Description | Class for BAdI: RMSL_DIET_DRAFT | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | RMSL | |
Program status | ||
Category | 0 | |
Package | RMSL | Labeling Application |
Created | 20080326 | 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) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20080326 | ||
2 | IF_RMSL_DIET_DRAFT | Interface for BAdI: RMSL_DIET_DRAFT | 20080326 |
Friends
Class CL_RMSL_DI_DIET_DRAFT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CON_FOOTNOTE_LEFT | Constant | Protected | Type reference (TYPE) | CHAR1 | '[' | Footnote: Open Parentheses | 20080326 | |
2 | CON_FOOTNOTE_RIGHT | Constant | Protected | Type reference (TYPE) | CHAR1 | ']' | Footnote: Close Parentheses | 20080326 | |
3 | CON_MAX_SORT | Constant | Protected | Type reference (TYPE) | RMSLE_SORT | '255' | Sort Sequence | 20080411 | |
4 | CON_PATTERN | Constant | Protected | Type reference (TYPE) | CHAR1 | '$' | Start/End Text Module | 20080411 | |
5 | CON_PREFIX_HELP_TEXTID | Constant | Protected | Type reference (TYPE) | CHAR5 | '&$%§_' | Prefix for Help-Text ID | 20080411 | |
6 | CON_SEPERATOR | Constant | Protected | Type reference (TYPE) | CHAR1 | ',' | Separator | 20080326 | |
7 | M_FOOTNOTE_LEFT | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Footnote: Open Parentheses | 20080326 | ||
8 | M_FOOTNOTE_RIGHT | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Footnote: Close Parentheses | 20080326 | ||
9 | M_SEPERATOR | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Separator | 20080326 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ASK_FOR_GENERATION | Instance method | Protected | Method | Ask User Whether Existing Drafts Are to Be Overwritten | 20080326 |
2 | BUILD_FOOTNOTE_STRING | Instance method | Protected | Method | Create Footnote String | 20080326 |
3 | DATA_MIX_UP | Instance method | Protected | Method | Merge Data for Diet Label List | 20080326 |
4 | DATA_SELECTION | Instance method | Protected | Method | Select Data for Diet Label List | 20080326 |
5 | DRAFT_GENERATE | Instance method | Protected | Method | Create Draft in All Languages | 20080326 |
6 | DRAFT_WRITE | Instance method | Protected | Method | Write Draft in All Languages | 20080326 |
7 | GET_INSTANCES | Instance method | Protected | Method | Get Required Instances | 20080326 |
8 | PREPARATION | Instance method | Protected | Method | Read Label Languages and Check for Existing Drafts | 20080326 |
Events
Class CL_RMSL_DI_DIET_DRAFT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYS_T_STMT | Protected | See coding | Statement Key | 20080326 | tys_t_stmt TYPE SORTED TABLE OF ty_s_stmt WITH UNIQUE KEY statement
|
|
2 | TY_S_DIET_TEXTPATTERN | Protected | See coding | Assignment of Text Module to Diet Value | 20080411 | BEGIN OF ty_s_diet_textpattern,
sort TYPE rmsle_sort,
textid TYPE rmsle_textid,
posnr TYPE rmsle_posnr,
diet TYPE rmsle_diet,
stm_objno TYPE rmsle_stm_objno,
value_decl TYPE rmsle_value_diet,
END OF ty_s_diet_textpattern
|
|
3 | TY_S_STMT | Protected | See coding | Statement Key | 20080326 | BEGIN OF ty_s_stmt.
TYPES statement TYPE rmsle_statement.
TYPES sort TYPE rmsle_sort.
TYPES END OF ty_s_stmt
|
|
4 | TY_T_DIET_TEXTPATTERN | Protected | See coding | Assignment of Text Module to Diet Value | 20080411 | ty_t_diet_textpattern TYPE STANDARD TABLE OF ty_s_diet_textpattern
|
|
5 | TY_T_LO_STMT | Protected | See coding | Label Object Label Statements | 20080326 | ty_t_lo_stmt TYPE STANDARD TABLE OF rmsls_lo_stmt
|
Method Signatures
Method ASK_FOR_GENERATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_FLG_CANCEL | Call by reference | Type reference (TYPE) | RMSLE_FLAG | Verarbeitung abbrechen | 20080326 |
Method ASK_FOR_GENERATION on class CL_RMSL_DI_DIET_DRAFT has no exception.
Method BUILD_FOOTNOTE_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_FOOTNOTE_STRING | Call by reference | Type reference (TYPE) | STRING | Fußnoten String | 20080326 | ||
2 | Importing | IS_STMT | Call by reference | Type reference (TYPE) | RMSLS_DRAFT_DI_STMT | Fußnoten Daten | 20080326 | ||
3 | Importing | I_LANGU | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20080326 |
Method BUILD_FOOTNOTE_STRING on class CL_RMSL_DI_DIET_DRAFT has no exception.
Method DATA_MIX_UP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | RMSLTY_DRAFT_DI_DATA | Diät Positionen + Fußnoten | 20080326 | ||
2 | Exporting | ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080326 | ||
3 | Importing | ITS_STATEMENT | Call by reference | Type reference (TYPE) | TYS_T_STMT | Eindeutige Etikettenaussagen für ganze Liste | 20080326 | ||
4 | Importing | IT_DIET_DSC | Call by reference | Type reference (TYPE) | RMSLTY_DIET_DSC | Sprachabhängige Bezeichnung von Diäten | 20080326 | ||
5 | Importing | IT_DIET_EXT | Call by reference | Type reference (TYPE) | RMSLTY_DIET_KEY_MAP | Schlüsselabbildung für Diäten | 20080326 | ||
6 | Importing | IT_DIET_TEXTPATTERN | Call by reference | Type reference (TYPE) | RMSLTY_DIET_TEXTDESCRIPTION | 20080410 | |||
7 | Importing | IT_DIET_VALUE_DSC | Call by reference | Type reference (TYPE) | RMSLTY_DIET_VALUE_DSC | Sprachabhängige Bezeichnung von Diätwerten | 20080326 | ||
8 | Importing | IT_DIIT | Call by reference | Type reference (TYPE) | RMSLTY_DIIT_EXT | Positionen der Diät-Kennzeichung | 20080326 | ||
9 | Importing | IT_LANGU | Call by reference | Type reference (TYPE) | RMSLTY_LANGU | Etiketten Sprachen | 20080326 | ||
10 | Importing | IT_STATEMENT_DSC | Call by reference | Type reference (TYPE) | RMSLTY_STATEMENT_DSC | Sprachabhängiger Text von Aussagen | 20080326 | ||
11 | Importing | IT_STATEMENT_EXT | Call by reference | Type reference (TYPE) | RMSLTY_STATEMENT_KEY | Schlüsselabbildung für Aussagen | 20080326 | ||
12 | Importing | IT_STATEMENT_LGTXT | Call by reference | Type reference (TYPE) | RMSLTY_STATEMENT_TEXT | Sprachabhängiger Aussagenlangtext | 20080326 | ||
13 | Importing | IT_STMT_ITEM | Call by reference | Type reference (TYPE) | TY_T_LO_STMT | Etikettenaussagen pro Position | 20080326 |
Method DATA_MIX_UP on class CL_RMSL_DI_DIET_DRAFT has no exception.
Method DATA_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | RMSLTY_DRAFT_DI_DATA | Diät Positionen + Fußnoten | 20080326 | ||
2 | Exporting | ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080326 | ||
3 | Importing | IO_DI_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_DI | Etikettobjekt: Diät-Etikettierung | 20080326 | ||
4 | Importing | IO_LABEL_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL | Etikettobjekt: Etikettierung | 20080326 | ||
5 | Importing | IO_STMT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_STMT | Etikettobjekt: Aussage | 20080326 | ||
6 | Importing | IT_LANGU | Call by reference | Type reference (TYPE) | RMSLTY_LANGU | Etiketten Sprachen | 20080326 | ||
7 | Importing | I_AENNR | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20080326 | ||
8 | Importing | I_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Stichtag | 20080326 |
Method DATA_SELECTION on class CL_RMSL_DI_DIET_DRAFT has no exception.
Method DRAFT_GENERATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DRAFT | Call by reference | Type reference (TYPE) | RMSLTY_LO_LGTXT | Langtext | 20080326 | ||
2 | Exporting | ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080326 | ||
3 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | RMSLTY_DRAFT_DI_DATA | Diät Positionen + Fußnoten | 20080326 |
Method DRAFT_GENERATE on class CL_RMSL_DI_DIET_DRAFT has no exception.
Method DRAFT_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080326 | ||
2 | Exporting | E_FLG_CHANGED | Call by reference | Type reference (TYPE) | RMSLE_FLAG | Daten wurden geändert | 20080326 | ||
3 | Importing | IO_DI_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_DI | Etikettobjekt: Diät-Etikettierung | 20080326 | ||
4 | Importing | IO_LGTXT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_LGTXT | Etikettobjekt: Langtext | 20080326 | ||
5 | Importing | IS_DILI | Call by reference | Type reference (TYPE) | RMSLS_LO_DILI | Etikettobjekt: Diät-Kennzeichnung | 20080326 | ||
6 | Importing | IT_DRAFT | Call by reference | Type reference (TYPE) | RMSLTY_LO_LGTXT | Langtext | 20080326 | ||
7 | Importing | I_AENNR | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20080326 |
Method DRAFT_WRITE on class CL_RMSL_DI_DIET_DRAFT has no exception.
Method GET_INSTANCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_DI_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_DI | Etikettobjekt: Diät-Etikettierung | 20080326 | ||
2 | Exporting | EO_LABEL_HDL | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_HDL_LABEL_DATA | Etikettobjekt: Etikettierung | 20080326 | ||
3 | Exporting | EO_LABEL_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL | Etikettobjekt: Etikettierung | 20080326 | ||
4 | Exporting | EO_LGTXT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_LGTXT | Etikettobjekt: Langtext | 20080326 | ||
5 | Exporting | EO_STMT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_STMT | Etikettobjekt: Aussage | 20080326 | ||
6 | Exporting | ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080326 | ||
7 | Importing | I_LABEL_ID | Call by reference | Type reference (TYPE) | RMSLE_LABELID | Etikettensatz | 20080326 |
Method GET_INSTANCES on class CL_RMSL_DI_DIET_DRAFT has no exception.
Method PREPARATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DILI | Call by reference | Type reference (TYPE) | RMSLS_LO_DILI | Etikettobjekt: Diät-Kennzeichnung | 20080326 | ||
2 | Exporting | ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080326 | ||
3 | Exporting | ET_LANGU | Call by reference | Type reference (TYPE) | RMSLTY_LANGU | Etiketten Sprachen | 20080326 | ||
4 | Exporting | E_FLG_CANCEL | Call by reference | Type reference (TYPE) | RMSLE_FLAG | Verarbeitung abbrechen | 20080326 | ||
5 | Importing | IO_DI_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_DI | Etikettobjekt: Diät-Etikettierung | 20080326 | ||
6 | Importing | IO_LABEL_HDL | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_HDL_LABEL_DATA | Etikettobjekt: Etikettierung | 20080326 | ||
7 | Importing | IO_LGTXT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_LGTXT | Etikettobjekt: Langtext | 20080326 | ||
8 | Importing | I_AENNR | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20080326 |
Method PREPARATION on class CL_RMSL_DI_DIET_DRAFT has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 604 |