SAP ABAP Class CL_FMKU_LINEITEMS_HANDLER (FM Line items handler)
Hierarchy
☛
EA-PS (Software Component) SAP Enterprise Extension Public Services
⤷
PSM-FM-BCS-BU (Application Component) Budgeting
⤷
FMBPA_E (Package) New budgeting: FM application part
⤷
⤷
Properties
| Class | CL_FMKU_LINEITEMS_HANDLER | |
| Short Description | FM Line items handler | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FMBPA_E | New budgeting: FM application part |
| Created | 20010716 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FMKU_LINEITEMS_HANDLER has no forward declaration.
Interfaces
Class CL_FMKU_LINEITEMS_HANDLER has no interface implemented.
Friends
Class CL_FMKU_LINEITEMS_HANDLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | GJAHR | Fiscal year | 20010725 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | XFELD | Checkbox | 20010726 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | FIKRS | Financial management area | 20010716 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FMLI_LINEITEMS | FM budgeting change line items | 20010719 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FMKU_TOTALS_BUFFER | FM Budget totals buffer | 20010720 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Checks the Authorizations of the data contained in the lines | 20011128 | |
| 2 | Instance method | Public | Method | Call checks for line item contents | 20010716 | |
| 3 | Instance method | Public | Constructor | Constructor | 20010716 | |
| 4 | Instance method | Public | Method | Post the lines items | 20010716 |
Events
Class CL_FMKU_LINEITEMS_HANDLER has no event.
Types
Class CL_FMKU_LINEITEMS_HANDLER has no local type.
Method Signatures
Method CHECK_AUTHORIZATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_AUTH | Call by reference | Type reference (TYPE) | FMDY-XFELD | Kennzeichen gesetzt, wenn berechtigt | 20011128 | |||
| 2 | I_FLG_POSTING | Call by reference | Type reference (TYPE) | XFELD | ' ' | Kennzeichen gesetzt, wenn Buchung erforderlich | 20011129 | ||
| 3 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20011128 | |||
| 4 | I_TECHORG | Call by reference | Type reference (TYPE) | BUKU_TECHORG | Technischer Ursprung | 20011128 | |||
| 5 | I_T_LINES | Call by reference | Type reference (TYPE) | FMLI_T_LINES | Änderung Einzelpostentabelle für HHM-Budgetierung | 20011128 |
Method CHECK_AUTHORIZATIONS on class CL_FMKU_LINEITEMS_HANDLER has no exception.
Method CHECK_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen gesetzt, wenn Fehler aufgetreten sind | 20011011 | |||
| 2 | I_FLG_POSTING | Call by reference | Type reference (TYPE) | XFELD | ' ' | Kennzeichen gesetzt, wenn Buchung erforderlich | 20011129 | ||
| 3 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20011001 | |||
| 4 | I_TECHORG | Call by reference | Type reference (TYPE) | BUKU_TECHORG | Technischer Ursprung | 20011011 | |||
| 5 | I_T_LINES | Call by reference | Type reference (TYPE) | FMLI_T_LINES | Änderung Einzelpostentabelle für HHM-Budgetierung | 20011011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die eingegebene Version existiert nicht oder ist falsch | 20020117 | ||
| 2 | Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial | 20011001 | ||
| 3 | In den Eingabefeldern ist ein Fehler aufgetreten | 20020121 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20010725 | |||
| 2 | I_FMAREA | Call by reference | Type reference (TYPE) | FIKRS | Finanzkreis | 20010716 |
Method CONSTRUCTOR on class CL_FMKU_LINEITEMS_HANDLER has no exception.
Method POST_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DOCNR | Call by reference | Type reference (TYPE) | DOCNR | Belegnummer der Einzelposten | 20020322 | |||
| 2 | E_FLG_ERROR | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20011012 | |||
| 3 | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20011001 | |||
| 4 | I_TECHORG | Call by reference | Type reference (TYPE) | BUKU_TECHORG | Einzelposten-Kopfstruktur | 20011012 | |||
| 5 | I_T_LINES | Call by reference | Type reference (TYPE) | FMLI_T_LINES | Änderung Einzelpostentabelle für HHM-Budgetierung | 20011012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PB wenn versucht wird, die nächste Belegnr. zu holen | 20020121 | ||
| 2 | Die eingegebene Version existiert nicht oder ist falsch | 20020117 | ||
| 3 | Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial | 20011001 | ||
| 4 | In den Eingabefeldern ist ein Fehler aufgetreten | 20020121 |
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 110 |