SAP ABAP Class CL_CON_ACC_ASSIGNMENT (Substitute and Validate Account Assignment)
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷
FIN-BAC-INV (Application Component) Inventory Accounting
⤷
CON_ACC (Package) Connector Financials - NewFIN Part
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UA_INV_ACC_ASSIGN_CHECK | Validation of Account Assignment | 20050124 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UA_INV_ACC_ASSIGN_REPLACE | Replacement of Account Assignment | 20050124 |
Properties
| Class | CL_CON_ACC_ASSIGNMENT | |
| Short Description | Substitute and Validate Account Assignment | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CON_ACC | Connector Financials - NewFIN Part |
| Created | 20041206 | SAP |
| Last change | 20050301 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_CON_ACC_ASSIGNMENT has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_UA_INV_ACC_ASSIGN_CHECK | Validation of Account Assignment | 20050124 | ||
| 2 | IF_UA_INV_ACC_ASSIGN_REPLACE | Replacement of Account Assignment | 20050124 |
Friends
Class CL_CON_ACC_ASSIGNMENT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Single-Character Indicator | 20050126 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | 'F' | Single-Character Indicator | 20050126 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR1 | 'N' | Single-Character Indicator | 20050126 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | 'O' | Single-Character Indicator | 20050126 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR1 | 'W' | Single-Character Indicator | 20050126 | ||
| 6 | Static Attribute | Private | Type reference (TYPE) | SY-MSGID | 'CON_ACC_ASSIGNMENT' | Messages, Message Class | 20041216 | ||
| 7 | Static Attribute | Private | Type reference (TYPE) | BAPIRET2 | Return Parameters | 20041216 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | TT_BUFFER | Buffer Table for Substitution | 20050223 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Determine Account Assignment | 20041206 |
Events
Class CL_CON_ACC_ASSIGNMENT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_BUFFER | Private | See coding | Buffer Structure for Substitution | 20050223 | BEGIN OF ts_buffer,
old_object_id TYPE fobj_object_id,
type_name TYPE fobj_type_name,
new_object_id TYPE fobj_object_id,
t_message TYPE bapirettab,
error_occurred TYPE xfeld,
replacement_done TYPE xfeld,
END OF ts_buffer
|
|
| 2 | TT_BUFFER | Private | See coding | Buffer Table for Substitution | 20050223 | tt_buffer TYPE SORTED TABLE OF ts_buffer
WITH UNIQUE KEY
old_object_id
type_name
|
Method Signatures
Method _GET_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ASSIGNMENT | Call by reference | Type reference (TYPE) | ANY | Originalkontierung | 20041206 | |||
| 2 | ED_ASSIGNMENT_SUB | Call by reference | Type reference (TYPE) | ANY | Unterposition der Kontierung | 20050120 | |||
| 3 | ED_ASSIGN_TYPE | Call by reference | Type reference (TYPE) | ANY | Kontierungsart | 20041206 | |||
| 4 | ED_COMPANY_CODE | Call by reference | Type reference (TYPE) | ANY | Buchungskreis | 20041206 | |||
| 5 | ED_CONTROLLING_AREA | Call by reference | Type reference (TYPE) | ANY | Kostenrechnungskreis | 20041206 | |||
| 6 | ED_SENDER_COMPANY | Call by reference | Type reference (TYPE) | ANY | Sender Buchungskreis | 20041217 | |||
| 7 | ED_TRANSACTION_KEY | Call by reference | Type reference (TYPE) | ANY | Vorgangsschlüssel | 20050127 | |||
| 8 | ID_REC_OBJECT_ID | Call by reference | Type reference (TYPE) | FOBJ_OBJECT_ID | Empfänger Objekt-ID | 20050203 | |||
| 9 | ID_REC_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_TYPE_NAME | Empfänger : Name des Objekttyps | 20050203 | |||
| 10 | ID_SND_OBJECT_ID | Call by reference | Type reference (TYPE) | FOBJ_OBJECT_ID | Sender Objekt-ID | 20050203 | |||
| 11 | ID_SND_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_TYPE_NAME | Sender: Name des Objekttyps | 20050203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten (Meldungen in Message-Handler) | 20041216 |
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in | 400 |