SAP ABAP Class CL_GM_OPEN_ITEM_MGR (Open item manager)
Hierarchy
☛
EA-PS (Software Component) SAP Enterprise Extension Public Services
⤷
PSM-GM-GTE-UP (Application Component) Actual Update and Commitment Update
⤷
GMACCOUNTING_E (Package) Grants management (accounting)
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GM_ACTUAL_MGR | General Services Grants management | 20000727 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GM_OPEN_ITEM_MGR_EF | Open item manager for earmarked funds. | 20000727 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_GM_OPEN_ITEM_MGR_PO | Open item manager for purchase orders | 20000731 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_GM_OPEN_ITEM_MGR_PR | Open item manager for purchase requisitions | 20000802 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_GM_OPEN_ITEM_MGR_TR | Open item manager for travel requests | 20000804 |
Properties
| Class | CL_GM_OPEN_ITEM_MGR | |
| Short Description | Open item manager | |
| Super Class | CL_GM_ACTUAL_MGR | General Services Grants management |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | GMACCOUNTING_E | Grants management (accounting) |
| Created | 20000727 | SAP |
| Last change | 20081217 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GM_OPEN_ITEM_MGR has no forward declaration.
Interfaces
Class CL_GM_OPEN_ITEM_MGR has no interface implemented.
Friends
Class CL_GM_OPEN_ITEM_MGR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Type reference (TYPE) | FM_MEASURE_ACTIVE | Activate Funded Program | 20030130 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Create lines | 20000728 | |
| 2 | Static method | Public | Method | Create items that should be deleted due to interface gaps | 20020111 | |
| 3 | Static method | Private | Method | Create line items for reassignment of the account assignment | 20000731 | |
| 4 | Static method | Private | Method | Add the needed information | 20000802 | |
| 5 | Static method | Protected | Method | Get old line items of the document | 20000731 | |
| 6 | Static method | Private | Method | Get information about old line items | 20000728 | |
| 7 | Static method | Public | Method | Get posting date for an open item | 20020407 | |
| 8 | Static method | Protected | Method | Gets value type for open item transactions | 20000728 | |
| 9 | Static method | Protected | Method | Get activation status for funded program | 20030129 |
Events
Class CL_GM_OPEN_ITEM_MGR has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_F_OLD_ITEM_ACC_ASS | Private | See coding | 20030311 | BEGIN OF ty_f_old_item_acc_ass,
rbukrs TYPE gmia-rbukrs,
rgrant_nbr TYPE gmia-rgrant_nbr,
rsponsored_prog TYPE gmia-rsponsored_prog,
rsponsored_class TYPE gmia-rsponsored_class,
rfund TYPE gmia-rfund,
rbdgt_vldty_nbr TYPE gmia-rbdgt_vldty_nbr,
rstats_ind TYPE gmia-rstats_ind,
gl_account TYPE gmia-gl_account,
co_area TYPE gmia-co_area,
costcenter TYPE gmia-costcenter,
orderid TYPE gmia-orderid,
wbs_element TYPE gmia-wbs_element,
assetmaino TYPE gmia-assetmaino,
assetsubno TYPE gmia-assetsubno,
material TYPE gmia-material,
fm_area TYPE gmia-fm_area,
funds_ctr TYPE gmia-funds_ctr,
cmmt_item TYPE gmia-cmmt_item,
farea TYPE gmia-farea,
measure TYPE gmia-measure,
obj_typ_p TYPE gmia-obj_typ_p,
obj_key_p TYPE gmia-obj_key_p,
obj_pos_p TYPE gmia-obj_pos_p,
wbs_short_9 TYPE gmia-wbs_short_9,
END OF ty_f_old_item_acc_ass
|
||
| 2 | TY_F_OLD_ITEM_VALUES | Private | See coding | 20030311 | BEGIN OF ty_f_old_item_values,
hsl TYPE gmia-hsl,
msl TYPE gmia-msl,
tsl TYPE gmia-tsl,
tcur TYPE gmia-rtcur,
END OF ty_f_old_item_values
|
||
| 3 | TY_T_OLD_ITEM_ACC_ASS | Private | See coding | 20030311 | ty_t_old_item_acc_ass TYPE TABLE OF ty_f_old_item_acc_ass
|
Method Signatures
Method CREATE_LINE_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_INTERNAL_STRUC | Call by reference | Type reference (TYPE) | TY_T_INTERNAL_STRUC | Tabelle mit Daten der Schnittstelle 1:1 in interner Struktur | 20000728 | |||
| 2 | IM_INTERFACE_DATA | Call by reference | Type reference (TYPE) | TY_T_INTERNAL_STRUC | Tabelle mit allen fortzuschreibenden Posten | 20000804 | |||
| 3 | IM_PROCESS | Call by reference | Type reference (TYPE) | GLVOR | Geschäftsvorgang | 20000728 |
Method CREATE_LINE_ITEMS on class CL_GM_OPEN_ITEM_MGR has no exception.
Method CREATE_LINE_ITEM_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_GMIA_DELETIONS | Call by reference | Type reference (TYPE) | GM_T_GMIA | Tabelle mit Löschkennzeichen | 20020113 | |||
| 2 | CH_INTERNAL_STRUC | Call by reference | Type reference (TYPE) | TY_T_INTERNAL_STRUC | 20020111 | ||||
| 3 | IM_INTERFACE_DATA | Call by reference | Type reference (TYPE) | TY_T_INTERNAL_STRUC | 20020111 |
Method CREATE_LINE_ITEM_DELETION on class CL_GM_OPEN_ITEM_MGR has no exception.
Method CREATE_LINE_ITEM_REASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_INTERNAL_STRUC | Call by reference | Type reference (TYPE) | TY_F_INTERNAL_STRUC | The new line | 20061213 | |||
| 2 | EX_INTERNAL_STRUC_REASSIGN | Call by reference | Type reference (TYPE) | TY_T_INTERNAL_STRUC | Neue angelegte Posten | 20000731 | |||
| 3 | IM_OLD_ITEM_ACC_ASS | Call by reference | Type reference (TYPE) | TY_F_OLD_ITEM_ACC_ASS | Alte Kontierung | 20000731 | |||
| 4 | IM_OLD_ITEM_VALUES | Call by reference | Type reference (TYPE) | TY_F_OLD_ITEM_VALUES | Alte Postenwerte (HSL, MSL) | 20000802 | |||
| 5 | IM_OLD_ITEM_VALUES_TSL | Call by reference | Type reference (TYPE) | TY_T_TSL_VALUES | Alte Postenwerte (ZLB) | 20030311 |
Method CREATE_LINE_ITEM_REASSIGNMENT on class CL_GM_OPEN_ITEM_MGR has no exception.
Method FILL_LINE_ITEM_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_INTERNAL_STRUC | Call by reference | Type reference (TYPE) | TY_F_INTERNAL_STRUC | Interne Arbeitsstruktur | 20000802 | |||
| 2 | IM_OLD_ITEM_VALUES | Call by reference | Type reference (TYPE) | TY_F_OLD_ITEM_VALUES | Alte Postenwerte (HSL, MSL) | 20000802 | |||
| 3 | IM_OLD_ITEM_VALUES_TSL | Call by reference | Type reference (TYPE) | TY_T_TSL_VALUES | Alte Postenwerte (ZLB) | 20030311 |
Method FILL_LINE_ITEM_VALUES on class CL_GM_OPEN_ITEM_MGR has no exception.
Method GET_OLD_LINE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OLD_LINE_ITEM | Call by reference | Type reference (TYPE) | TY_T_GMIA | Alter Einzelposten | 20000731 | |||
| 2 | IM_OBJ_ID | Call by reference | Type reference (TYPE) | AWKEY | Objektschlüssel | 20020829 | |||
| 3 | IM_OBJ_ORG | Call by reference | Type reference (TYPE) | AWORG | Referenz-Organisationseinheiten | 20000731 | |||
| 4 | IM_OBJ_POS | Call by reference | Type reference (TYPE) | REFBUZEI6 | Sechsstellige Nummer der Referenz-Buchungszeile | 20000731 | |||
| 5 | IM_OBJ_REF | Call by reference | Type reference (TYPE) | AWREF | Referenzbelegnummer | 20000731 | |||
| 6 | IM_OBJ_SYS | Call by reference | Type reference (TYPE) | AWSYS | Logisches System des Quellbelegs | 20000731 | |||
| 7 | IM_OBJ_TYP | Call by reference | Type reference (TYPE) | AWTYP | Referenzvorgang | 20000731 | |||
| 8 | IM_PROCESS | Call by reference | Type reference (TYPE) | GLVOR | Geschäftsvorgang | 20041115 |
Method GET_OLD_LINE_ITEM on class CL_GM_OPEN_ITEM_MGR has no exception.
Method GET_OLD_LINE_ITEM_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OLD_ITEM_ACC_ASS | Call by reference | Type reference (TYPE) | TY_F_OLD_ITEM_ACC_ASS | Kontierung alter Posten | 20000731 | |||
| 2 | EX_OLD_ITEM_VALUES | Call by reference | Type reference (TYPE) | TY_F_OLD_ITEM_VALUES | Werte alter gebuchter Posten | 20000802 | |||
| 3 | EX_OLD_ITEM_VALUES_TSL | Call by reference | Type reference (TYPE) | TY_T_TSL_VALUES | ZLB-Werte für alte gebuchte Posten | 20030311 | |||
| 4 | IM_OBJ_ID | Call by reference | Type reference (TYPE) | AWKEY | Referenz-ID (KNT/ETE ...) | 20000729 | |||
| 5 | IM_OBJ_ORG | Call by reference | Type reference (TYPE) | AWORG | Referenz-Organisationseinheiten | 20000728 | |||
| 6 | IM_OBJ_POS | Call by reference | Type reference (TYPE) | REFBUZEI6 | Referenz-Buchungszeile | 20000728 | |||
| 7 | IM_OBJ_REF | Call by reference | Type reference (TYPE) | AWREF | Referenzbelegnummer | 20000728 | |||
| 8 | IM_OBJ_SYS | Call by reference | Type reference (TYPE) | AWSYS | Logisches System des Quellbelegs | 20000728 | |||
| 9 | IM_OBJ_TYP | Call by reference | Type reference (TYPE) | AWTYP | Referenzvorgang | 20000728 | |||
| 10 | IM_PROCESS | Call by reference | Type reference (TYPE) | GLVOR | Geschäftsvorgang | 20041115 |
Method GET_OLD_LINE_ITEM_INFO on class CL_GM_OPEN_ITEM_MGR has no exception.
Method GET_OPEN_ITEM_POSTING_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DATE | Call by reference | Type reference (TYPE) | DATUM | Übersteuertes Buchungsdatum | 20020407 | |||
| 2 | IM_FIKRS | Call by reference | Type reference (TYPE) | FIKRS | Finanzkreis | 20020408 | |||
| 3 | IM_FM_TRANS_DATE | Call by reference | Type reference (TYPE) | FM_TRANS_DATE | HHM-Transaktionsdatum | 20020407 | |||
| 4 | IM_POSTING_DATE | Call by reference | Type reference (TYPE) | DATUM | Ursprüngliches Buchungsdatum | 20020407 | |||
| 5 | IM_REFDOCLN | Call by reference | Type reference (TYPE) | REFBUZEI6 | Sechsstellige Nummer der Referenz-Buchungszeile | 20020407 | |||
| 6 | IM_REFDOCNR | Call by reference | Type reference (TYPE) | REFBELNR | Referenzbelegnummer eines Buchhaltungsbelegs | 20020407 | |||
| 7 | IM_RFTYP | Call by reference | Type reference (TYPE) | AWTYP | Referenzvorgang | 20020407 |
Method GET_OPEN_ITEM_POSTING_DATE on class CL_GM_OPEN_ITEM_MGR has no exception.
Method GET_VALUE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALUE_TYPE | Call by reference | Type reference (TYPE) | GM_VALUETYPE | FMM-Werttyp | 20000728 | |||
| 2 | IM_PROCESS | Call by reference | Type reference (TYPE) | GLVOR | Geschäftsvorgang | 20000728 |
Method GET_VALUE_TYPE on class CL_GM_OPEN_ITEM_MGR has no exception.
Method IS_MEASURE_ACTIVE Signature
Method IS_MEASURE_ACTIVE on class CL_GM_OPEN_ITEM_MGR has no parameter.
Method IS_MEASURE_ACTIVE on class CL_GM_OPEN_ITEM_MGR has no exception.
History
| Last changed by/on | SAP | 20081217 |
| SAP Release Created in | 462A |