SAP ABAP Class CL_IM_CLEAR_DETAILS_RFW (Imp. Class for BAdI-Imp. CLEAR_DETAILS_RFW)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
AP-MD-BP (Application Component) SAP Business Partner
⤷
COM_CLEARING2 (Package) Data Cleansing Tool: Prototype RFW Usage
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EX_DC_DETAIL_RFW | Business add-in interface IF_EX_DC_DETAIL_RFW | 20010321 |
Properties
| Class | CL_IM_CLEAR_DETAILS_RFW | |
| Short Description | Imp. Class for BAdI-Imp. CLEAR_DETAILS_RFW | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | COM_CLEARING2 | Data Cleansing Tool: Prototype RFW Usage |
| Created | 20010321 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_EX_DC_DETAIL_RFW | Business add-in interface IF_EX_DC_DETAIL_RFW | 20010321 |
Friends
Class CL_IM_CLEAR_DETAILS_RFW has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | 'CLEARING' | Appl.Log: Subobject | 20020115 | ||
| 2 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'OBJ_DESCRIPTION' | Field Name: Description | 20020115 | ||
| 3 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'OBJECT_APPL_KEY' | Field Name: Application Key | 20020115 | ||
| 4 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'OBJECT_CLASS' | Field Name: Object Class | 20020115 | ||
| 5 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_MESSAGES_RFW | Class for Error Handling in RFW. | 20010321 | |||
| 6 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_DC_NODETYPE_RFW | Node Type: Header/Root Node | 20020115 | |||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_DC_NODETYPE_RFW | Node Type: Subordinate Object Class | 20020115 | |||
| 8 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_DC_NODETYPE_RFW | Node Type: Subordinate Object Instance | 20020115 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | TY_DDIC_STRUC_T | 20020115 | ||||
| 10 | Static Attribute | Private | Type reference (TYPE) | COMT_CLEAR_OC_DDIC | DDIC Structures for Object Classes | 20020115 | |||
| 11 | Static Attribute | Private | See coding | Customizing: TBZ5 | 20020115 | ||||
| 12 | Static Attribute | Private | See coding | Customizing: TBZ5B | 20020115 | ||||
| 13 | Static Attribute | Private | Type reference (TYPE) | COMT_CLEAR_VALUE_DESC_T | Buffer Table: Descriptions of Attribute Values | 20020115 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | BU_OBJAPWHU | BDT Where-Used List: Application Object | 20020115 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20010321 | ||
| 2 | Instance method | Private | Method | Change Detailed Data Individual Nodes | 20010321 | |
| 3 | Instance method | Private | Method | Conversion of Node Attribute RFW -> Specific DDIC Structure | 20010321 | |
| 4 | Static method | Public | Method | Determine Text for Single Value (Including Buffering) | 20020114 | |
| 5 | Static method | Public | Method | Determine Texts for Values of a Structure (Incl. Buffering) | 20020115 | |
| 6 | Instance method | Public | Method | 20010321 | ||
| 7 | Instance method | Private | Method | Determine Key of a Node in Data Cleansing Case | 20010321 | |
| 8 | Instance method | Private | Method | Determine Key of a Higher-Level Node | 20010321 | |
| 9 | Static method | Private | Method | Read Customizing TBZ5 (Buffer, or Database) | 20010321 | |
| 10 | Static method | Private | Method | Read Customizing TBZ5B (Buffer, or Database) | 20010321 |
Events
Class CL_IM_CLEAR_DETAILS_RFW has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_DDIC_STRUCTURE | Private | See coding | 20020115 | begin of TY_DDIC_STRUCTURE,
name type ddobjname,
fields type ddfields,
end of ty_ddic_structure
|
||
| 2 | TY_DDIC_STRUC_T | Private | See coding | 20020115 | TY_DDIC_STRUC_T type sorted table of ty_ddic_structure
with unique key name
|
Method Signatures
Method CHANGE_DETAILS Signature
Method CHANGE_DETAILS on class CL_IM_CLEAR_DETAILS_RFW has no parameter.
Method CHANGE_DETAILS on class CL_IM_CLEAR_DETAILS_RFW has no exception.
Method CHANGE_SINGLE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KEY | Call by reference | Type reference (TYPE) | COMT_CLEAR_OBJ_KEY_EXT | Clearing: Schlüssel Ziel-Objekt + Kz. gelöscht | 20010321 | |||
| 2 | ES_MSG | Call by reference | Type reference (TYPE) | BAPIRET2 | Fehlermeldung | 20010325 | |||
| 3 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | INT4 | Fehlercode | 20010325 | |||
| 4 | IR_NODETYPE | Call by reference | Object reference (TYPE REF TO) | CL_DC_NODETYPE_RFW | Knotentyp des Einzelknotens | 20010321 | |||
| 5 | IS_DDIC_STRUCTURE | Call by reference | Type reference (TYPE) | COM_CLEAR_OC_DDIC | Struktur Data DictionaryStruktur Data Dictionary | 20010321 | |||
| 6 | IS_OBJECT_KEY | Call by reference | Type reference (TYPE) | COMT_CLEAR_REF_OBJ_KEY | Objektschlüssel (zu ändernde Instanz) | 20010321 | |||
| 7 | IS_SUPERIOR_OBJECT_KEY | Call by reference | Type reference (TYPE) | COMT_CLEAR_OBJ_KEY | Objektschlüssel (übergeordnete Instanz) | 20010321 | |||
| 8 | IT_ATTRIBUTE_STRING | Call by reference | Type reference (TYPE) | COMT_CLEAR_ATTR_GET_T | Attributwerte-String | 20010321 | |||
| 9 | IT_ATTR_VALUES_ANY | Call by reference | Type reference (TYPE) | ANY | Tab. m. Attributwerten (Zeilenstruktur: IS_DDIC_STRUCTURE) | 20040218 | |||
| 10 | IV_OBJECT_CLASS | Call by reference | Type reference (TYPE) | BU_NODE | Objektklasse | 20010321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültiger Knoten für Änderungsoperation | 20010321 |
Method CONVERT_NODE_FIELDS_TO_DDIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTR_DDIC | Call by reference | Type reference (TYPE) | COMT_CLEAR_ATTR_GET_T | Attributstring gemäss DDIC Struktur | 20010321 | |||
| 2 | ET_ATTR_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Datenref. auf Tab. mit Attributwerten (IV_DDIC_STRUCTURE) | 20040218 | |||
| 3 | IT_ATTRIBUTES | Call by reference | Type reference (TYPE) | TAB_DC_ATTRIBUTE_RFW | Feldwerte | 20010321 | |||
| 4 | IT_ATTRIBUTES_ADM | Call by reference | Type reference (TYPE) | TAB_DC_ATTRIBUTE_ADM_RFW | Feldbeschreibungen | 20010321 | |||
| 5 | IV_DDIC_STRUCTURE | Call by reference | Type reference (TYPE) | TYPENAME | Name des Dictionary Typs | 20010321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | die Ausgabestruktur ist für die DDIC-Struktur zu klein. | 20010321 | ||
| 2 | die angegebene Struktur ist im DDIC unbekannt | 20010321 |
Method FILL_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALUETEXT | Call by reference | Type reference (TYPE) | SCRTEXT_L | Feldbezeichner lang | 20020114 | |||
| 2 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | DFIES-FIELDNAME | Feldname | 20020114 | |||
| 3 | IV_FIELDVALUE | Call by reference | Type reference (TYPE) | CHAR255 | Datenbereinigung: Attributstring | 20020114 | |||
| 4 | IV_TABNAME | Call by reference | Type reference (TYPE) | DFIES-TABNAME | Tabellenname | 20020114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | angegebener Wert konnte nicht gefunden werden | 20020115 |
Method FILL_TEXTS_OF_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PARAM_TEXT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Attributtexte in String | 20020115 | |||
| 2 | IS_PARAMETER_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Attributwerte in String | 20020115 | |||
| 3 | IV_PARAMETER_STRUC | Call by reference | Type reference (TYPE) | DDOBJNAME | BAPI-Parameter: DDIC Struktur | 20020115 | |||
| 4 | IV_RETURN_PARAM_STRUC | Call by reference | Type reference (TYPE) | DDOBJNAME | DDIC Struktur für Texte | 20020115 |
Method FILL_TEXTS_OF_STRUCTURE on class CL_IM_CLEAR_DETAILS_RFW has no exception.
Method GET_DETAILS Signature
Method GET_DETAILS on class CL_IM_CLEAR_DETAILS_RFW has no parameter.
Method GET_DETAILS on class CL_IM_CLEAR_DETAILS_RFW has no exception.
Method GET_KEY_OF_SINGLE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_NODETYPE | Call by reference | Object reference (TYPE REF TO) | CL_DC_NODETYPE_RFW | Knotentyp des Knotens | 20010321 | |||
| 2 | ES_KEY | Call by reference | Type reference (TYPE) | COMT_CLEAR_REF_OBJ_KEY | Objektschlüssel | 20010321 | |||
| 3 | IR_NODE | Call by reference | Object reference (TYPE REF TO) | CL_DC_NODE_RFW | RFW Knoten | 20010321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Schlüsselattribut fehlt (interner Fehler) | 20010321 |
Method GET_KEY_OF_SUPERIOR_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_SUPERIOR_NODE | Call by reference | Object reference (TYPE REF TO) | CL_DC_NODE_RFW | Übergeordneter Graphknoten | 20010321 | |||
| 2 | ER_SUPERIOR_NODETYPE | Call by reference | Object reference (TYPE REF TO) | CL_DC_NODETYPE_RFW | Typ eines Graphknotens | 20010321 | |||
| 3 | ES_SUPERIOR_NODE_KEY | Call by reference | Type reference (TYPE) | COMT_CLEAR_OBJ_KEY | Clearing Objekt: Objektschlüssel | 20010321 | |||
| 4 | IR_GRAPH | Call by reference | Object reference (TYPE REF TO) | CL_DC_GRAPH_RFW | Graph | 20010321 | |||
| 5 | IR_NODE | Call by reference | Object reference (TYPE REF TO) | CL_DC_NODE_RFW | Untergeordneter Graphknoten | 20010321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Beschädigte Baumstruktur | 20010321 | ||
| 2 | Kein Vorgängerknoten; Knoten muss Wurzelknoten sein | 20010321 |
Method READ_TBZ5 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TBZ5_DATA | Call by reference | Type reference (TYPE) | TBZ5 | BDT: Verwendungsnachweis-Strukturtabelle | 20010321 | |||
| 2 | IV_NODE_KEY | Call by reference | Type reference (TYPE) | BU_NODE | Aktueller Knoten | 20010321 | |||
| 3 | IV_OBJECT | Call by reference | Type reference (TYPE) | BU_OBJAPWHU | BDT-Verwendungsnachweis: Anwendungsobjekt | 20010321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010321 |
Method READ_TBZ5B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TBZ5B_DATA | Call by reference | Type reference (TYPE) | TBZ5B | BDT: Customizing zu Anwendungsobjekt | 20010321 | |||
| 2 | IV_OBJECT | Call by reference | Type reference (TYPE) | BU_OBJAPWHU | BDT: Anwendungsobjekt | 20010321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010321 |
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 30A |