SAP ABAP Class CL_RMSL_DI_INGREDIENT_DRAFT (Class for BAdI: RMSL_INGREDIENT_DRAFT)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
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 | 20080304 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RMSL_INGREDIENT_DRAFT | Interface for BAdI: RMSL_INGREDIENT_DRAFT | 20080304 |
Properties
Class | CL_RMSL_DI_INGREDIENT_DRAFT | |
Short Description | Class for BAdI: RMSL_INGREDIENT_DRAFT | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | RMSL | |
Program status | ||
Category | 0 | |
Package | RMSL | Labeling Application |
Created | 20080304 | SAP |
Last change | 20100310 | 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) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20080304 | ||
2 | IF_RMSL_INGREDIENT_DRAFT | Interface for BAdI: RMSL_INGREDIENT_DRAFT | 20080304 |
Friends
Class CL_RMSL_DI_INGREDIENT_DRAFT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | '[' | Footnote: Open Parentheses | 20080317 | |
2 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | ']' | Footnote: Close Parentheses | 20080317 | |
3 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | ',' | Separator | 20080317 | |
4 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | '(' | Lower-Level Ingredients: Open Parentheses | 20080317 | |
5 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | ')' | Lower-Level Ingredients: Close Parentheses | 20080317 | |
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Footnote: Open Parentheses | 20080317 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Footnote: Close Parentheses | 20080317 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Separator | 20080317 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Lower-Level Ingredients: Open Parentheses | 20080317 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Lower-Level Ingredients: Close Parentheses | 20080317 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Ask User Whether Existing Drafts Are to Be Overwritten | 20080312 |
2 | ![]() |
Instance method | Protected | Method | Create Footnote String | 20080318 |
3 | ![]() |
Instance method | Protected | Method | Merge Data for Ingredient Label List | 20080314 |
4 | ![]() |
Instance method | Protected | Method | Select Data for Ingredient Label List | 20080314 |
5 | ![]() |
Instance method | Protected | Method | Create Draft in All Languages | 20080317 |
6 | ![]() |
Instance method | Protected | Method | Write Draft in All Languages | 20080317 |
7 | ![]() |
Instance method | Protected | Method | Get Required Instances | 20080314 |
8 | ![]() |
Instance method | Protected | Method | Read Label Languages and Check for Existing Drafts | 20080312 |
Events
Class CL_RMSL_DI_INGREDIENT_DRAFT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYS_T_STMT | Protected | See coding | Statement Key | 20080319 | tys_t_stmt TYPE SORTED TABLE OF ty_s_stmt WITH UNIQUE KEY statement
|
|
2 | TY_S_INIT | Protected | See coding | Item of an Ingredient Label List | 20080318 | BEGIN OF ty_s_init.
INCLUDE TYPE rmsls_init_ext.
TYPES level_sort TYPE rmsle_sort.
TYPES END OF ty_s_init
|
|
3 | TY_S_STMT | Protected | See coding | Statement Key | 20080319 | BEGIN OF ty_s_stmt.
TYPES statement TYPE rmsle_statement.
TYPES sort TYPE rmsle_sort.
TYPES END OF ty_s_stmt
|
|
4 | TY_T_INIT | Protected | See coding | Item of an Ingredient Label List | 20080318 | ty_t_init TYPE STANDARD TABLE OF ty_s_init
|
|
5 | TY_T_LO_STMT | Protected | See coding | Label Object Label Statements | 20080314 | 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 | ![]() |
E_FLG_CANCEL | Call by reference | Type reference (TYPE) | RMSLE_FLAG | Verarbeitung abbrechen | 20080312 |
Method ASK_FOR_GENERATION on class CL_RMSL_DI_INGREDIENT_DRAFT has no exception.
Method BUILD_FOOTNOTE_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_FOOTNOTE_STRING | Call by reference | Type reference (TYPE) | STRING | Fußnoten String | 20080318 | ||
2 | ![]() |
IS_STMT | Call by reference | Type reference (TYPE) | RMSLS_DRAFT_IN_STMT | Fußnoten Daten | 20080318 | ||
3 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20080318 |
Method BUILD_FOOTNOTE_STRING on class CL_RMSL_DI_INGREDIENT_DRAFT has no exception.
Method DATA_MIX_UP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | RMSLTY_DRAFT_IN_DATA | Inhaltstoff Positionen + Fußnoten | 20080314 | ||
2 | ![]() |
ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080314 | ||
3 | ![]() |
ITS_STATEMENT | Call by reference | Type reference (TYPE) | TYS_T_STMT | Eindeutige Etikettenaussagen für ganze Liste | 20080319 | ||
4 | ![]() |
IT_INGREDIENT_DSC | Call by reference | Type reference (TYPE) | RMSLTY_INGREDIENT_DSC | Sprachabhängige Bezeichnung von Inhaltsstoffen | 20080314 | ||
5 | ![]() |
IT_INGREDIENT_EXT | Call by reference | Type reference (TYPE) | RMSLTY_INGREDIENT_KEY_MAP | Schlüsselabbildung für Inhaltsstoffe | 20080314 | ||
6 | ![]() |
IT_INIT | Call by reference | Type reference (TYPE) | TY_T_INIT | Positionen der Inhaltsstoff-Kennzeichung | 20080314 | ||
7 | ![]() |
IT_LABEL_NAME_DSC | Call by reference | Type reference (TYPE) | RMSLTY_LABEL_NAME_DSC | Sprachabhängige Texte von Etikettbezeichungen | 20080314 | ||
8 | ![]() |
IT_LABEL_NAME_EXT | Call by reference | Type reference (TYPE) | RMSLTY_LABEL_NAME_KEY | Schlüsselabbildung für Etikettbezeichnungen | 20080314 | ||
9 | ![]() |
IT_LANGU | Call by reference | Type reference (TYPE) | RMSLTY_LANGU | Etiketten Sprachen | 20080314 | ||
10 | ![]() |
IT_STATEMENT_DSC | Call by reference | Type reference (TYPE) | RMSLTY_STATEMENT_DSC | Sprachabhängiger Text von Aussagen | 20080314 | ||
11 | ![]() |
IT_STATEMENT_EXT | Call by reference | Type reference (TYPE) | RMSLTY_STATEMENT_KEY | Schlüsselabbildung für Aussagen | 20080314 | ||
12 | ![]() |
IT_STATEMENT_LGTXT | Call by reference | Type reference (TYPE) | RMSLTY_STATEMENT_TEXT | Sprachabhängiger Aussagenlangtext | 20080314 | ||
13 | ![]() |
IT_STMT_ITEM | Call by reference | Type reference (TYPE) | TY_T_LO_STMT | Etikettenaussagen pro Position | 20080319 |
Method DATA_MIX_UP on class CL_RMSL_DI_INGREDIENT_DRAFT has no exception.
Method DATA_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | RMSLTY_DRAFT_IN_DATA | Inhaltstoff Positionen + Fußnoten | 20080314 | ||
2 | ![]() |
ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080314 | ||
3 | ![]() |
IO_IN_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_IN | Etikettobjekt: Inhaltsstoff-Etikettierung | 20080325 | ||
4 | ![]() |
IO_STMT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_STMT | Etikettobjekt: Aussage | 20080325 | ||
5 | ![]() |
IT_LANGU | Call by reference | Type reference (TYPE) | RMSLTY_LANGU | Etiketten Sprachen | 20080314 | ||
6 | ![]() |
I_AENNR | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20080314 | ||
7 | ![]() |
I_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Stichtag | 20080314 |
Method DATA_SELECTION on class CL_RMSL_DI_INGREDIENT_DRAFT has no exception.
Method DRAFT_GENERATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DRAFT | Call by reference | Type reference (TYPE) | RMSLTY_LO_LGTXT | Langtext | 20080317 | ||
2 | ![]() |
ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080317 | ||
3 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | RMSLTY_DRAFT_IN_DATA | Inhaltstoff Positionen + Fußnoten | 20080317 |
Method DRAFT_GENERATE on class CL_RMSL_DI_INGREDIENT_DRAFT has no exception.
Method DRAFT_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080317 | ||
2 | ![]() |
E_FLG_CHANGED | Call by reference | Type reference (TYPE) | RMSLE_FLAG | Daten wurden geändert | 20080317 | ||
3 | ![]() |
IO_IN_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_IN | Etikettobjekt: Inhaltsstoff-Etikettierung | 20080325 | ||
4 | ![]() |
IO_LGTXT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_LGTXT | Etikettobjekt: Langtext | 20080325 | ||
5 | ![]() |
IS_INLI | Call by reference | Type reference (TYPE) | RMSLS_LO_INLI | Etikettobjekt: Inhaltsstoff-Kennzeichnung | 20080318 | ||
6 | ![]() |
IT_DRAFT | Call by reference | Type reference (TYPE) | RMSLTY_LO_LGTXT | Langtext | 20080317 | ||
7 | ![]() |
I_AENNR | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20080318 |
Method DRAFT_WRITE on class CL_RMSL_DI_INGREDIENT_DRAFT has no exception.
Method GET_INSTANCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_IN_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_IN | Etikettobjekt: Inhaltsstoff-Etikettierung | 20080325 | ||
2 | ![]() |
EO_LABEL_HDL | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_HDL_LABEL_DATA | Etikettobjekt: Etikettierung | 20080325 | ||
3 | ![]() |
EO_LGTXT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_LGTXT | Etikettobjekt: Langtext | 20080325 | ||
4 | ![]() |
EO_STMT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_STMT | Etikettobjekt: Aussage | 20080325 | ||
5 | ![]() |
ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080314 | ||
6 | ![]() |
I_LABEL_ID | Call by reference | Type reference (TYPE) | RMSLE_LABELID | Etikettensatz | 20080314 |
Method GET_INSTANCES on class CL_RMSL_DI_INGREDIENT_DRAFT has no exception.
Method PREPARATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_INLI | Call by reference | Type reference (TYPE) | RMSLS_LO_INLI | Etikettobjekt: Inhaltsstoff-Kennzeichnung | 20080318 | ||
2 | ![]() |
ET_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20080312 | ||
3 | ![]() |
ET_LANGU | Call by reference | Type reference (TYPE) | RMSLTY_LANGU | Etiketten Sprachen | 20080312 | ||
4 | ![]() |
E_FLG_CANCEL | Call by reference | Type reference (TYPE) | RMSLE_FLAG | Verarbeitung abbrechen | 20080312 | ||
5 | ![]() |
IO_IN_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_IN | Etikettobjekt: Inhaltsstoff-Etikettierung | 20080325 | ||
6 | ![]() |
IO_LABEL_HDL | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_HDL_LABEL_DATA | Etikettobjekt: Etikettierung | 20080325 | ||
7 | ![]() |
IO_LGTXT_LO | Call by reference | Object reference (TYPE REF TO) | CL_RMSL_LO_LBL_LGTXT | Etikettobjekt: Langtext | 20080325 | ||
8 | ![]() |
I_AENNR | Call by reference | Type reference (TYPE) | AENNR | Änderungsnummer | 20080312 |
Method PREPARATION on class CL_RMSL_DI_INGREDIENT_DRAFT has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 604 |