SAP ABAP Class CL_ACC_STRUCTURE (Structure ID)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_STRUCTURE (Package) Structure Carrier for Accounting
Properties
Class CL_ACC_STRUCTURE  
Short Description Structure ID    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_STRUCTURE   Structure Carrier for Accounting 
Created 20020613   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ACC_STRUCTURE has no forward declaration.
Interfaces
Class CL_ACC_STRUCTURE has no interface implemented.
Friends
Class CL_ACC_STRUCTURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACC_COMPON Instance attribute Public Type reference (TYPE) ACC_COMPON Accounting Components 20020801
2 ACC_DATABASIS Instance attribute Public Type reference (TYPE) ACC_DATABASIS 20020613
3 ACC_STRUCTURE Instance attribute Public Type reference (TYPE) ACC_STRUCTURE Accounting Structure ID 20020613
4 ACC_STRU_NAME Instance attribute Public Type reference (TYPE) ACC_STRU_NAME Name of a Structure ID in Accounting (Part of the BWL Key) 20020801
5 TXTLG Instance attribute Public Type reference (TYPE) UG_TXTLG Long Text 20020613
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Private Constructor 20020613
2 CREATE_INSTANCE Static method Public Method Generate New Entity of a Structure ID 20020613
3 DELETE_INSTANCE Static method Public Method Delete Structure ID from the Database 20020807
4 GET_INSTANCE Static method Public Method Fetch Structure ID Class Instance 20020613
5 GET_INSTANCE_BY_BUS_KEY Static method Public Method Fetch Structure ID via BWL Key 20020801
6 GET_TR_OBJECT Static method Public Method Fetch Transport Object for a Structure ID 20021030
7 _READ_CUST Static method Private Method Read Entity Data from the Database 20020801
8 _READ_CUST_BY_BUS_KEY Static method Private Method Read Entity Data from the Database with BWL Key 20020801
9 _READ_CUST_CREAT Static method Private Method Read Entity Data from the Database when Creating 20020801
Events
Class CL_ACC_STRUCTURE has no event.
Types
Class CL_ACC_STRUCTURE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACC_STRUCTURE Value transfer Type reference (TYPE) ACCSTRU0C 20020801

Method CONSTRUCTOR on class CL_ACC_STRUCTURE has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACC_STRUCTURE Call by reference Type reference (TYPE) ACC_STRUCTURE Struktur-ID des Rechnungswesens 20020801
2 Importing I_ACC_COMPON Value transfer Type reference (TYPE) ACC_COMPON 20020801
3 Importing I_ACC_DATABASIS Value transfer Type reference (TYPE) ACC_DATABASIS Datenbasis 20020613
4 Importing I_ACC_STRU_NAME Value transfer Type reference (TYPE) ACC_STRU_NAME 20020801
5 Importing I_TXTLG Value transfer Type reference (TYPE) UG_TXTLG Langtext 20020613
# Exception Resumable Description Created on
1 EXISTS Struktur-Id-Instanz mit betreffenden BWL-Key existiert schon 20020801
2 FAILED Struktur-ID-Instanz kann nicht angelegt werden 20020613

Method DELETE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_STRUCTURE Value transfer Type reference (TYPE) ACC_STRUCTURE Struktur-ID des Rechnungswesens 20020807
# Exception Resumable Description Created on
1 NOT_FOUND Instanz nicht gefunden 20020807

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_STRUCTURE Value transfer Type reference (TYPE) ACC_STRUCTURE Struktur-ID des Rechnungswesens 20020613
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ACC_STRUCTURE Struktur-Id 20020613
# Exception Resumable Description Created on
1 NOT_FOUND Instanz nicht gefunden 20020613

Method GET_INSTANCE_BY_BUS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_COMPON Value transfer Type reference (TYPE) ACC_COMPON 20020801
2 Importing I_ACC_DATABASIS Value transfer Type reference (TYPE) ACC_DATABASIS 20020801
3 Importing I_ACC_STRU_NAME Value transfer Type reference (TYPE) ACC_STRU_NAME 20020801
4 Returning R_REF Value transfer Object reference (TYPE REF TO) CL_ACC_STRUCTURE Struktur-Id 20020801
# Exception Resumable Description Created on
1 NOT_FOUND 20020801

Method GET_TR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_STRUCTURE Call by reference Type reference (TYPE) ACC_STRUCTURE 20021030
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_FINB_TR_OBJECT FINB TR: Transportobjekt 20021030

Method GET_TR_OBJECT on class CL_ACC_STRUCTURE has no exception.

Method _READ_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACC_STRUCTURE Call by reference Type reference (TYPE) ACCSTRU0C Struktur-IDs 20020801
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020801
3 Importing I_ACC_STRUCTURE Value transfer Type reference (TYPE) ACC_STRUCTURE 20020801

Method _READ_CUST on class CL_ACC_STRUCTURE has no exception.

Method _READ_CUST_BY_BUS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACC_STRUCTURE Call by reference Type reference (TYPE) ACCSTRU0C Struktur-IDs 20020801
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020801

Method _READ_CUST_BY_BUS_KEY on class CL_ACC_STRUCTURE has no exception.

Method _READ_CUST_CREAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACC_STRUCTURE Call by reference Type reference (TYPE) ACCSTRU0C Struktur-IDs 20020801
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020801

Method _READ_CUST_CREAT on class CL_ACC_STRUCTURE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 1.0B