SAP ABAP Class CL_FOBJ_APPL_SERVICES (Services for Applications That Use the FIN Object)
Hierarchy
☛
FINBASIS (Software Component) Fin. Basis
⤷
FIN-FB (Application Component) Financials Basis
⤷
FINB_FINOBJ_MANAGER (Package) Financial Object Administration

⤷

⤷

Properties
Class | CL_FOBJ_APPL_SERVICES | |
Short Description | Services for Applications That Use the FIN Object | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FINB_FINOBJ_MANAGER | Financial Object Administration |
Created | 20030616 | SAP |
Last change | 20060920 | 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) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_FOBJ_APPL_SERVICES has no interface implemented.
Friends
Class CL_FOBJ_APPL_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_FINB_REPORTING_RUNTIME | Reporting Runtime | 20040224 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FINB_RP_T_DISPLAY_CHAR | Table of Display Characteristics | 20040224 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Adds ALV Field Catalog for FIN Objects | 20030704 |
2 | ![]() |
Instance method | Public | Method | Adds Characteristic Descriptions to ALV Field Catalog | 20031031 |
3 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20031031 |
4 | ![]() |
Static method | Public | Method | Converts Worklist Object ID into FIN Object ID | 20040528 |
5 | ![]() |
Static method | Public | Method | Converts FINB_CONDITION into SchedMan Selection Criteria | 20030721 |
6 | ![]() |
Static method | Public | Method | Converts FIN Object ID into Worklist Object ID | 20030620 |
7 | ![]() |
Static method | Public | Method | Deserializes an XML String with FIN Objects | 20040514 |
8 | ![]() |
Instance method | Public | Method | Enters Characteristic Descriptions into Table | 20031031 |
9 | ![]() |
Static method | Public | Method | Determines ALV Layout "REPORT" for Generated Programs | 20030616 |
10 | ![]() |
Static method | Public | Method | Determines Type-Specific Condition from Selection Condition | 20041222 |
11 | ![]() |
Static method | Public | Method | Gets Char. Name for Ext. Format (Including Reference Char.) | 20050114 |
12 | ![]() |
Static method | Private | Method | Gets Field Names with Original Reference Type | 20050218 |
13 | ![]() |
Static method | Private | Method | Gets Reference Type for Field Name | 20050218 |
14 | ![]() |
Static method | Public | Method | Fills Fields for External Format (Including Reference Char.) | 20050114 |
15 | ![]() |
Static method | Public | Method | Serializes a Table with FIN Objects | 20040514 |
16 | ![]() |
Static method | Public | Method | Sets Chars of FIN Object (Message Context, ALV List) | 20030620 |
Events
Class CL_FOBJ_APPL_SERVICES has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | YS_FIELD_MAPPING | Public | See coding | 20060719 | BEGIN OF ys_field_mapping,
sender TYPE finb_md_fieldname,
receiver TYPE finb_md_fieldname,
END OF ys_field_mapping
|
||
2 | YS_MAPPING_BUFFER | Public | See coding | 20060719 | BEGIN OF ys_mapping_buffer,
fobj_type_name TYPE fobj_type_name,
reftype TYPE fin_fobjreftype,
snd_rcv_ident TYPE boole_d,
r_t_field_mapping TYPE REF TO data,
END OF ys_mapping_buffer
|
||
3 | YT_FIELD_MAPPING | Public | See coding | 20060719 | yt_field_mapping TYPE STANDARD TABLE OF ys_field_mapping
|
||
4 | YT_MAPPING_BUFFER | Public | See coding | 20060719 | yt_mapping_buffer TYPE SORTED TABLE OF ys_mapping_buffer
WITH UNIQUE KEY fobj_type_name reftype snd_rcv_ident
|
Method Signatures
Method ADD_ALV_FIELDCAT_FIN_OBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_FIELDCAT_LVC | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für FIN-Objekte (neues ALV-Format) | 20030704 | ||
2 | ![]() |
CT_FIELDCAT_SLIS | Call by reference | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | Feldkatalog für FIN-Objekte (altes ALV-Format) | 20030704 | ||
3 | ![]() |
CT_SORT_LVC | Call by reference | Type reference (TYPE) | LVC_T_SORT | ALV-Contol: Tabelle der Sortierkriterien | 20030922 | ||
4 | ![]() |
CT_SORT_SLIS | Call by reference | Type reference (TYPE) | SLIS_T_SORTINFO_ALV | Sortierkriterien (altes ALV-Format) | 20030930 | ||
5 | ![]() |
ID_ACC_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | CL_ACC_DATABASIS=>GD_DEFAULT_DATABASIS | Datenbasis | 20040430 | |
6 | ![]() |
ID_INCL_ADMIN_FIELDS | Call by reference | Type reference (TYPE) | BOOLE_D | '' | 'X' = auch administrative Merkmale (nicht bei Partnerobjekt) | 20050208 | |
7 | ![]() |
ID_PARTNER | Call by reference | Type reference (TYPE) | BOOLE_D | '' | 'X' = Partnermerkmale nehmen | 20040430 | |
8 | ![]() |
IT_ACC_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_T_TYPE_NAME | Tabelle mit Typnamen | 20030704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler aufgetreten (Meldungen in Message-Handler) | 20030704 |
Method ADD_DESCR_TO_ALV_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_FIELDCAT_LVC | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog (neues ALV-Format) | 20031031 | ||
2 | ![]() |
CT_FIELDCAT_SLIS | Call by reference | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | Feldkatalog (altes ALV-Format) | 20031031 | ||
3 | ![]() |
CT_SORT_LVC | Call by reference | Type reference (TYPE) | LVC_T_SORT | ALV-Contol: Tabelle der Sortierkriterien | 20031031 | ||
4 | ![]() |
CT_SORT_SLIS | Call by reference | Type reference (TYPE) | SLIS_T_SORTINFO_ALV | Sortierkriterien (altes ALV-Format) | 20031031 | ||
5 | ![]() |
ER_EMPTY_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf leere Tabelle mit allen Spalten | 20031031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler aufgetreten (mit Meldung) | 20031031 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_ACC_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | CL_ACC_DATABASIS=>GD_DEFAULT_DATABASIS | Datenbasis | 20040430 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler aufgetreten (mit Meldung) | 20031031 |
Method CONVERT_TO_FOBJ_OBJECT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_FOBJ_OBJECT_ID | Call by reference | Type reference (TYPE) | FOBJ_OBJECT_ID | Objekt-ID | 20040528 | ||
2 | ![]() |
ED_FOBJ_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_TYPE_NAME | Name eines Objekttyps | 20040528 | ||
3 | ![]() |
ID_ACC_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | CL_ACC_DATABASIS=>GD_DEFAULT_DATABASIS | Datenbasis | 20040528 | |
4 | ![]() |
ID_WL_OBJECT_ID | Call by reference | Type reference (TYPE) | KPEP_WL_OBJECTID | Objektidentifier im SCMA-Arbeitsvorrat | 20040528 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
I_WL_OBJECT_ID hat falsches Format | 20040528 |
Method CONVERT_TO_SCMA_SELKRIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | CL_ACC_DATABASIS=>GD_DEFAULT_DATABASIS | Datenbasis | 20040621 | |
2 | ![]() |
IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Bedingung | 20030721 | ||
3 | ![]() |
RT_SCMA_SELKRIT | Value transfer | Type reference (TYPE) | FOBJ_T_SCMA_SELKRIT | Selektionskriterien im SchedMan | 20030721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler aufgetreten | 20050105 |
Method CONVERT_TO_WL_OBJECT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_ACC_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | CL_ACC_DATABASIS=>GD_DEFAULT_DATABASIS | Datenbasis | 20040528 | |
2 | ![]() |
ID_FOBJ_OBJECT_ID | Call by reference | Type reference (TYPE) | FOBJ_OBJECT_ID | Objekt-ID | 20040528 | ||
3 | ![]() |
ID_FOBJ_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_TYPE_NAME | Name eines Objekttyps | 20040528 | ||
4 | ![]() |
RD_WL_OBJECT_ID | Value transfer | Type reference (TYPE) | KPEP_WL_OBJECTID | Objektidentifier im SCMA-Arbeitsvorrat | 20040528 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
I_FOBJ_INSTANCE_ID hat falsches Format | 20030620 |
Method DESERIALISE_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJECT | Call by reference | Type reference (TYPE) | ANY TABLE | Tabelle mit FIN-Objekten | 20040514 | ||
2 | ![]() |
ID_OBJECTS_AS_XML | Call by reference | Type reference (TYPE) | STRING | Objekte als XML-String | 20040514 |
Method DESERIALISE_OBJECTS on class CL_FOBJ_APPL_SERVICES has no exception.
Method FILL_DESCR_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_TABLE | Call by reference | Type reference (TYPE) | INDEX TABLE | Zu ändernde Tabelle | 20031031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler aufgetreten (mit Meldung) | 20031031 |
Method GET_ALV_LAYOUT_REPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_ACC_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | Datenbasis | 20040430 | ||
2 | ![]() |
ID_ORIG_PROG_NAME | Call by reference | Type reference (TYPE) | PROGNAME | Name des Ausgangsprogramms für die Generierung | 20040430 | ||
3 | ![]() |
RD_REPORT | Value transfer | Type reference (TYPE) | DISVARIANT-REPORT | Komponente REPORT der ALV-Layout-Verwaltung | 20040430 |
Method GET_ALV_LAYOUT_REPORT on class CL_FOBJ_APPL_SERVICES has no exception.
Method GET_CONDITION_FOR_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_MAP_EXT_FIELDNAMES | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Externe Feldnamen in interne ändern | 20041222 | |
2 | ![]() |
ID_REMOVE_NON_SEL_FIELDS | Call by reference | Type reference (TYPE) | BOOLE_D | '' | Nicht selektierbare Felder aus Bedingung entfernen | 20050105 | |
3 | ![]() |
ID_REMOVE_TYPE_NAME | Call by reference | Type reference (TYPE) | BOOLE_D | '' | FOBJ_TYPE_NAME aus Bedingung entfernen | 20041222 | |
4 | ![]() |
IO_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Selektionsbedingung | 20041222 | ||
5 | ![]() |
IO_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_FOBJ_TYPE | FIN-Objekttyp | 20041222 | ||
6 | ![]() |
RO_CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_FINB_CONDITION | Typspezifische Bedingung | 20041222 |
Method GET_CONDITION_FOR_TYPE on class CL_FOBJ_APPL_SERVICES has no exception.
Method GET_FIELDNAME_EXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_FIELDNAME_EXT | Call by reference | Type reference (TYPE) | FINB_MD_FIELDNAME | Externer Feldname (z. B. EBELN_P) | 20050114 | ||
2 | ![]() |
ID_FIELDNAME_INT | Call by reference | Type reference (TYPE) | FINB_MD_FIELDNAME | Interner Feldname (z. B. FIN_ORD_P) | 20050114 | ||
3 | ![]() |
ID_REFTYPE | Call by reference | Type reference (TYPE) | FIN_FOBJREFTYPE | Mapping nur, wenn internes Feld dieses Referenztyp hat | 20050218 | ||
4 | ![]() |
IO_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_FOBJ_TYPE | FIN-Objekttyp | 20050114 |
Method GET_FIELDNAME_EXT on class CL_FOBJ_APPL_SERVICES has no exception.
Method GET_FIELDNAME_FOR_REFTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_FOBJ_REFTYPE | Call by reference | Type reference (TYPE) | FIN_FOBJREFTYPE | FIN-Objekt Referenzart | 20050218 | ||
2 | ![]() |
ID_NORMAL_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_FIELDNAME | Feldname | 20050218 | ||
3 | ![]() |
RD_REFERENCE_FIELDNAME | Value transfer | Type reference (TYPE) | FINB_MD_FIELDNAME | Feldname | 20050218 |
Method GET_FIELDNAME_FOR_REFTYPE on class CL_FOBJ_APPL_SERVICES has no exception.
Method GET_REFTYPE_FOR_FIELDNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_FOBJ_REFTYPE | Call by reference | Type reference (TYPE) | FIN_FOBJREFTYPE | FIN-Objekt Referenzart | 20050218 | ||
2 | ![]() |
ED_NORMAL_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_FIELDNAME | Feldname | 20050218 | ||
3 | ![]() |
ID_REFERENCE_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_FIELDNAME | Feldname | 20050218 |
Method GET_REFTYPE_FOR_FIELDNAME on class CL_FOBJ_APPL_SERVICES has no exception.
Method MOVE_TO_EXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_EXT | Call by reference | Type reference (TYPE) | ANY | Struktur mit Feldern für externe Darstellung | 20050114 | ||
2 | ![]() |
ID_REFTYPE | Call by reference | Type reference (TYPE) | FIN_FOBJREFTYPE | Nur Felder dieses Referenztyps | 20050218 | ||
3 | ![]() |
IO_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_FOBJ_TYPE | FIN-Objekttyp | 20050114 | ||
4 | ![]() |
IS_INT | Call by reference | Type reference (TYPE) | ANY | Struktur mit Feldern für interne Darstellung | 20050114 |
Method MOVE_TO_EXT on class CL_FOBJ_APPL_SERVICES has no exception.
Method SERIALISE_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECT | Call by reference | Type reference (TYPE) | FOBJ_T_OBJECT | Tabelle mit FIN-Objekten | 20040514 | ||
2 | ![]() |
RD_OBJECTS_AS_XML | Value transfer | Type reference (TYPE) | STRING | Objekte als XML-String | 20040514 |
Method SERIALISE_OBJECTS on class CL_FOBJ_APPL_SERVICES has no exception.
Method SET_FIN_OBJ_CHARS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_LINE | Call by reference | Type reference (TYPE) | ANY | Meldungskontext oder ALV-Zeile | 20030620 | ||
2 | ![]() |
ID_INCL_ADMIN_FIELDS | Call by reference | Type reference (TYPE) | BOOLE_D | '' | 'X' = auch administrative Merkmale (nicht bei Partnerobjekt) | 20050208 | |
3 | ![]() |
ID_PARTNER | Call by reference | Type reference (TYPE) | BOOLE_D | '' | 'X' = Partnermerkmale nehmen | 20040430 | |
4 | ![]() |
IO_FOBJ_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FOBJ_OBJECT | Generische Dienste für ein FIN-Objekt | 20040430 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler aufgetreten (Meldungen in Message-Handler) | 20030620 |
History
Last changed by/on | SAP | 20060920 |
SAP Release Created in | 200 |