SAP ABAP Class CL_UA_INV_GRIR_READ (Read GR/IR Data)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-INV (Application Component) Inventory Accounting
     UA_INV_GRIR_CLEARING (Package) GR/IR clearing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_NAVIGATION_TARGET "Goto" Destination 20041117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_READER Read Interface 20041117
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_REPORTING_APPL_SERVICE Interface to Reporting 20041117
Properties
Class CL_UA_INV_GRIR_READ  
Short Description Read GR/IR Data    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_INV_GRIR_CLEARING   GR/IR clearing 
Created 20041117   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UA_INV_GRIR_READ has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_NAVIGATION_TARGET "Goto" Destination 20041117
2 IF_FINB_READER Read Interface 20041117
3 IF_FINB_REPORTING_APPL_SERVICE Interface to Reporting 20041117
Friends
Class CL_UA_INV_GRIR_READ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STRUCNAME_READ_DEEP Constant Private Type reference (TYPE) TABNAME 'UAI_S_GRIR_READ_DATA' Table Name 20050211
2 MD_ACC_DATABASIS Instance attribute Private Type reference (TYPE) ACC_DATABASIS Data Basis 20041216
3 MD_ACC_SYSTEM Instance attribute Private Type reference (TYPE) ACC_SYSTEM Accounting System 20041117
4 MD_GRID_TITLE Instance attribute Private Type reference (TYPE) SYTITLE Screens, Title Text 20041117
5 MD_HANDLE Instance attribute Private Type reference (TYPE) SLIS_HANDL Mgt. ID for repeated calls from the same program 20041117
6 MD_OBJECT_ID Instance attribute Private Type reference (TYPE) FOBJ_OBJECT_ID Object ID 20041117
7 MD_POSTDAT Instance attribute Private Type reference (TYPE) FIN_POSTDAT Posting Date 20050114
8 MD_TYPE_NAME Instance attribute Private Type reference (TYPE) FOBJ_TYPE_NAME Name of an Object Type 20041122
9 MD_UAIAPPL Instance attribute Private Type reference (TYPE) UAI_APPL Application in Period-End Closing 20041216
10 MO_FOBJ_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_FOBJ_MANAGER Manages Types and Instances for the FIN Object 20041117
11 MT_ACITGRIR Instance attribute Private Type reference (TYPE) GYT_ACITGRIR Mgt. ID for repeated calls from the same program 20041117
12 MT_QTY_TYPES_ACC_SYS Static Attribute Private Type reference (TYPE) GYT_QTY_TYPES_ACC_SYS Quantity Types 20041129
13 MT_SEL_TAB Instance attribute Private Type reference (TYPE) FINB_SEL_TAB Selection Table with Field Names 20041122
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR of Object of Class CL_UA_INV_GRIR_READ 20041117
2 GRIR_BALANCE_GET_FOR_OBJ Static method Public Method GR/IR Balance 20050211
3 GRIR_DATA_FOR_OBJ_GET Static method Public Method Read GR/IR Data on Basis of FIN Object 20041117
4 JOURNAL_READERS_DEEP_GET Static method Private Method Deep Reader for GR/IR Journal for All Accounting Systems 20050211
5 JOURNAL_READER_PER_ACCSYS_GET Static method Private Method Reader for Journal GRIR (Accounting-System-Specific) 20041117
6 REPORTER_IN_SCREEN_GET Static method Public Method Return Reporting Interface for Detail Screen 20041117
7 _DL_FIELDCAT_GET Instance method Private Method Create List Information for Detail List 20041117
Events
Class CL_UA_INV_GRIR_READ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GYS_ACITGRIR Private Type reference (TYPE) FIN_S_ACITGRI 20041117
2 GYS_BALANCE Private See coding 20050211 BEGIN OF gys_balance , acc_system TYPE acc_system, fobj_object_id TYPE fobj_object_id, fobj_type_name TYPE fobj_type_name, t_amount TYPE fin_t_amount, t_quantity TYPE fin_t_quantity, END OF gys_balance
3 GYS_QTY_TYPES_ACC_SYS Private See coding 20041129 BEGIN OF gys_qty_types_acc_sys, acc_system TYPE acc_system, fin_qtytype TYPE fin_qtytype, END OF gys_qty_types_acc_sys
4 GYT_ACITGRIR Private See coding 20041117 gyt_acitgrir TYPE TABLE OF gys_acitgrir
5 GYT_BALANCE Private See coding 20050211 gyt_balance TYPE TABLE OF gys_balance
6 GYT_QTY_TYPES_ACC_SYS Private See coding 20041129 gyt_qty_types_acc_sys TYPE TABLE OF gys_qty_types_acc_sys
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACC_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20041216
2 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20041117
3 Importing ID_GRID_TITLE Call by reference Type reference (TYPE) SYTITLE Bildschirmbilder, Text in der Titelzeile 20041117
4 Importing ID_HANDLE Call by reference Type reference (TYPE) SLIS_HANDL VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20041117
5 Importing ID_OBJECT_ID Call by reference Type reference (TYPE) FOBJ_OBJECT_ID Objekt-ID 20041117
6 Importing ID_POSTDAT Call by reference Type reference (TYPE) FIN_POSTDAT Buchungsdatum 20050114
7 Importing ID_TYPE_NAME Call by reference Type reference (TYPE) FOBJ_TYPE_NAME Name eines Objekttyps 20041122
8 Importing ID_UAIAPPL Call by reference Type reference (TYPE) UAI_APPL Applikation im Periodenabschluss 20041216
9 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB Selektionstabellen 20041122
# Exception Resumable Description Created on
1 ERROR_OCCURED 20041117

Method GRIR_BALANCE_GET_FOR_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_GRIR_BALANCE_ZERO Call by reference Type reference (TYPE) BOOLE_D GRIR-Saldo = 0 20050211
2 Importing ID_FOBJ_OBJECT_ID Call by reference Type reference (TYPE) FOBJ_OBJECT_ID Objekt-ID 20050211
3 Importing ID_POSTDAT Call by reference Type reference (TYPE) FIN_POSTDAT Buchungsdatum 20050211
# Exception Resumable Description Created on
1 FAILED Fehler beim Lesen 20050211
2 NO_DATA_IN_GRIR Keine Daten gefunden 20050211

Method GRIR_DATA_FOR_OBJ_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) TABLE 20041117
2 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20041117
3 Importing ID_FOBJ_OBJECT_ID Call by reference Type reference (TYPE) FOBJ_OBJECT_ID Objekt-ID 20041117
4 Importing ID_FOBJ_TYPE_NAME Call by reference Type reference (TYPE) FOBJ_TYPE_NAME Name eines Objekttyps 20041122
5 Importing ID_POSTDAT Call by reference Type reference (TYPE) FIN_POSTDAT Buchungsdatum 20041117
6 Importing ID_READ_FORMAT Call by reference Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT 'F' Einzelpostenleseformat 20041117
7 Importing ID_READ_STRUCNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041117
8 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB Selektionstabelle mit Feldnamen 20041122
# Exception Resumable Description Created on
1 ERROR_OCCURED 20041117

Method JOURNAL_READERS_DEEP_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STRUCNAME_READ Call by reference Type reference (TYPE) TABNAME Tabellenname 20050211
2 Returning RT_JOURNAL_READER Value transfer Type reference (TYPE) UAINV_T_JOURNAL_READER Reader mit Selektionstabelle 20050211
# Exception Resumable Description Created on
1 FAILED 20050211

Method JOURNAL_READER_PER_ACCSYS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_JOURNAL_READER Call by reference Object reference (TYPE REF TO) IF_FINB_READER Leseschnittstelle 20041117
2 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20041117
3 Importing ID_EXT_DATA_STRUCTURE Call by reference Type reference (TYPE) TABNAME Tabellenname 20041117
4 Importing ID_READ_FORMAT Call by reference Type reference (TYPE) /EACC/LINE_ITEM_READ_FORMAT 'F' Einzelpostenleseformat 20041117
# Exception Resumable Description Created on
1 ERROR_OCCURED 20041117

Method REPORTER_IN_SCREEN_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACC_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20041216
2 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20041117
3 Importing ID_GRID_TITLE Call by reference Type reference (TYPE) SYTITLE Bildschirmbilder, Text in der Titelzeile 20041117
4 Importing ID_HANDLE Call by reference Type reference (TYPE) SLIS_HANDL VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20041117
5 Importing ID_OBJECT_ID Call by reference Type reference (TYPE) FOBJ_OBJECT_ID Objekt-ID 20041117
6 Importing ID_POSTDAT Call by reference Type reference (TYPE) FIN_POSTDAT Buchungsdatum 20050114
7 Importing ID_TYPE_NAME Call by reference Type reference (TYPE) FOBJ_TYPE_NAME Name eines Objekttyps 20041122
8 Importing ID_UAIAPPL Call by reference Type reference (TYPE) UAI_APPL Applikation im Periodenabschluss 20041216
9 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB Selektionstabellen 20041122
10 Returning RO_REPORTER Value transfer Object reference (TYPE REF TO) IF_FINB_REPORTING_APPL_SERVICE Schnittstelle zum Reporting 20041117
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20041117

Method _DL_FIELDCAT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPL_CHARS Call by reference Type reference (TYPE) FINB_RP_T_APPL_CHAR Anzeige-Eigenschaften nicht registrierter Anwendungsfelder 20041117
2 Exporting ET_DISPLAY_CHARS Call by reference Type reference (TYPE) FINB_RP_T_DISPLAY_CHAR Tabelle von Anzeige-Eigenschaften 20041117
# Exception Resumable Description Created on
1 ERROR_OCCURED 20041117
History
Last changed by/on SAP  20050301 
SAP Release Created in 400