Hierarchy
⤷
⤷
Properties
| Class | CL_FM_ABP | |
| Short Description | Run time env. for Autom. Budget Post. | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FMFG_ABP_E | Automatic Budget Postings |
| Created | 20050401 | SAP |
| Last change | 20110810 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_FM_ABP has no interface implemented.
Friends
Class CL_FM_ABP 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) | IFM_ABP_CONTROL_DATA | Control data for automatic budget postings | 20050401 | |||
| 2 | Constant | Private | Type reference (TYPE) | CF_PRC | '100.00' | 100 % | 20050406 | ||
| 3 | Constant | Private | Type reference (TYPE) | BUKU_TECHORG | 'ABP' | Techorg for ABP | 20050406 | ||
| 4 | Constant | Private | Type reference (TYPE) | FMFG_ABP_ACTIVE | 'X' | Automatic Budget Posting Activation Indicator | 20050403 | ||
| 5 | Constant | Private | Type reference (TYPE) | FMFG_ABP_ACTIVE | 'T' | Automatic Budget Posting Activation Indicator | 20050403 | ||
| 6 | Constant | Private | Type reference (TYPE) | FM_ABP_APPLICATION | 'BFC ' | Application area for automated budget postings | 20050406 | ||
| 7 | Constant | Private | Type reference (TYPE) | FM_ABP_APPLICATION | 'BREC' | Application area for automated budget postings | 20050406 | ||
| 8 | Constant | Private | Type reference (TYPE) | FM_ABP_APPLICATION | 'PCS ' | Application area for automated budget postings | 20050406 | ||
| 9 | Constant | Private | Type reference (TYPE) | FM_ABP_APPLICATION | ' ' | Application area for automated budget postings | 20050406 | ||
| 10 | Constant | Private | Type reference (TYPE) | FMFG_ABP_ACTIVE | SPACE | Automatic Budget Posting Activation Indicator | 20050403 | ||
| 11 | Constant | Private | Type reference (TYPE) | BALOBJ_D | 'FMABP' | Log header object | 20050519 | ||
| 12 | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'FMBREC' | 20050519 | |||
| 13 | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'FMPCS' | 20050519 | |||
| 14 | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'FMUSFG' | Subobject for FM US Federal | 20050519 | ||
| 15 | Instance attribute | Private | Type reference (TYPE) | BUKU_VALTYPE | 'B1' | BCS value type for Budget | 20050406 | ||
| 16 | Instance attribute | Private | Type reference (TYPE) | BUKU_PROCESS | 'RECV' | Budgeting process for transf receiv. | 20050406 | ||
| 17 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'SEND' | Budgeting process for transf sender | 20050406 | ||
| 18 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS_UI | 'ENTR' | 20050513 | |||
| 19 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS_UI | 'RETN' | 20050513 | |||
| 20 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS_UI | 'SUPL' | 20050513 | |||
| 21 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS_UI | 'TRAN' | 20050513 | |||
| 22 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'ENTR' | 20050513 | |||
| 23 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'RECV' | 20050513 | |||
| 24 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'RETN' | 20050513 | |||
| 25 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'SEND' | 20050513 | |||
| 26 | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'SUPL' | 20050513 | |||
| 27 | Constant | Private | Type reference (TYPE) | XFELD | 'X' | Active-Flag | 20050406 | ||
| 28 | Constant | Private | Type reference (TYPE) | BUKU_BUDCAT | '9F' | Payment ledger | 20050406 | ||
| 29 | Constant | Private | Type reference (TYPE) | BUED_DOCSTATE | '1' | Entry document posted | 20050406 | ||
| 30 | Constant | Private | Type reference (TYPE) | RPMAX | 16 | Maximal period | 20050406 | ||
| 31 | Instance attribute | Private | Type reference (TYPE) | FMED_S_HEADER | Entry document header | 20050406 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | FMED_S_LINE | Entry document line | 20050406 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | FMDY-XFELD | Budgetary Ledger active | 20050511 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | FIKRS | Financial Management Area | 20050401 | |||
| 35 | Instance attribute | Private | Object reference (TYPE REF TO) | FMABP_DERIVE | 20090316 | ||||
| 36 | Instance attribute | Private | Type reference (TYPE) | TY_FMABP_DATA_POST_IT | 20070425 | ||||
| 37 | Instance attribute | Private | Type reference (TYPE) | T_FMABP_INTERFACE | 20050406 | ||||
| 38 | Instance attribute | Private | Type reference (TYPE) | BKPF-XBLNR | Document posted | 20050406 | |||
| 39 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log handler for BCS entry documents | 20050511 | |||
| 40 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FMKU_ENTRYDOC_HANDLER | Entry document handler | 20050406 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | FMED_T_LINES | Entry document items | 20050406 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Consistency check for budget recovery: BCS doc created? | 20050513 | |
| 2 | Instance method | Private | Method | Consistency checks of open items | 20050513 | |
| 3 | Instance method | Private | Method | Change / Adapt ABP interface | 20080924 | |
| 4 | Instance method | Public | Method | Check if at least one record exist in G_T_FMABP_INTERFACE | 20070316 | |
| 5 | Instance method | Private | Method | Check if Automated Budget Postings have been activated | 20050401 | |
| 6 | Instance method | Public | Method | Acc-Interface event CHECK EVENT triggers ED CHECK | 20050406 | |
| 7 | Instance method | Private | Method | Collect data for creation of a Budget Entry document | 20050406 | |
| 8 | Instance method | Public | Constructor | CONSTRUCTOR | 20050405 | |
| 9 | Instance method | Private | Method | Create budget entry document | 20050406 | |
| 10 | Instance method | Private | Method | Create header of budget entry document | 20050406 | |
| 11 | Instance method | Private | Method | Create budget entry document items | 20050406 | |
| 12 | Instance method | Public | Method | Derivation of budget entry document attributes | 20050401 | |
| 13 | Instance method | Private | Method | Determine budget entry document attributes by derivation | 20050406 | |
| 14 | Instance method | Private | Method | Entry document check | 20050406 | |
| 15 | Instance method | Public | Method | Post budget entry document | 20050406 | |
| 16 | Instance method | Public | Method | Fill event for FM actuals | 20050406 | |
| 17 | Instance method | Public | Method | Fill event for open items | 20050406 | |
| 18 | Instance method | Private | Method | Fill receiver line item of budget ed document | 20050406 | |
| 19 | Instance method | Private | Method | Fill sender line item | 20050406 | |
| 20 | Instance method | Public | Method | Get BCS document header and lines | 20070316 | |
| 21 | Instance method | Private | Method | Read commitment item to retrieve the item category | 20050406 | |
| 22 | Instance method | Private | Method | Get configuration of Automated Budget Postings | 20050401 | |
| 23 | Instance method | Public | Method | Get the current FM Year | 20130507 | |
| 24 | Instance method | Private | Method | Fonds Attribute lesen | 20050406 | |
| 25 | Instance method | Private | Method | Get highest valuetype of transaction | 20050502 | |
| 26 | Instance method | Private | Method | Retrieve target fields from derivation targets | 20050406 | |
| 27 | Instance method | Private | Method | Nachrichten in den CO Message-Handler absetzen | 20050406 | |
| 28 | Instance method | Public | Method | Initialize data | 20050406 | |
| 29 | Instance method | Public | Method | Set BCS document header and lines | 20070316 | |
| 30 | Instance method | Private | Method | Populate source fields for derivation of budget ed attribute | 20050406 | |
| 31 | Instance method | Private | Method | Replace document number and value type by causing transactio | 20050502 | |
| 32 | Instance method | Private | Method | Look for header permutations | 20050406 |
Events
Class CL_FM_ABP has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_SUPL_COBL_FIELD | Public | See coding | 20100920 | begin of s_supl_cobl_field.
INCLUDE TYPE FMABP_S_COBL as zfields.
types end of s_supl_cobl_field
|
||
| 2 | T_FMABP_DATA | Public | See coding | 20050406 | t_fmabp_data TYPE STANDARD TABLE OF fmabp_data
|
||
| 3 | T_FMABP_INTERFACE | Public | See coding | 20050406 | t_fmabp_interface TYPE STANDARD TABLE OF fmabp_interface
|
||
| 4 | T_FMIFIHD | Public | See coding | 20050406 | t_fmifihd TYPE STANDARD TABLE OF fmifihd
|
||
| 5 | T_FMIFIIT | Public | See coding | 20050406 | t_fmifiit TYPE STANDARD TABLE OF fmifiit
|
||
| 6 | T_FMIOI | Public | See coding | 20050406 | t_fmioi TYPE STANDARD TABLE OF fmioi
|
Method Signatures
Method CC_CHECK_BCSDOC_CREATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CREATED | Call by reference | Type reference (TYPE) | CHAR1 | BCS document created | 20050513 | |||
| 2 | C_F_FMIOI | Call by reference | Type reference (TYPE) | FMIOI | Commitment Documents Funds Management | 20050513 |
Method CC_CHECK_BCSDOC_CREATED on class CL_FM_ABP has no exception.
Method CC_CHECK_OI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20090120 | |||
| 2 | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20090120 | |||
| 3 | I_FM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20090120 | |||
| 4 | I_F_FMIOI | Call by reference | Type reference (TYPE) | FMIOI | Commitment Documents Funds Management | 20050513 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Reference document item is not relevant for ABP creation | 20050513 |
Method CHANGE_ABP_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_CHANGE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20080924 | |||
| 2 | E_T_FMABP_INTERFACE | Call by reference | Type reference (TYPE) | T_FMABP_INTERFACE | 20080924 | ||||
| 3 | I_T_FMABP_INTERFACE | Call by reference | Type reference (TYPE) | T_FMABP_INTERFACE | 20080924 |
Method CHANGE_ABP_INTERFACE on class CL_FM_ABP has no exception.
Method CHECK_ABP_INTERFACE_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_NO_RECORD | Call by reference | Type reference (TYPE) | FLAG | 'X' no record | 20070316 | |||
| 2 | E_T_FMABP_INTERFACE | Call by reference | Type reference (TYPE) | T_FMABP_INTERFACE | Interface: FM -> ABP | 20070423 |
Method CHECK_ABP_INTERFACE_CONTENT on class CL_FM_ABP has no exception.
Method CHECK_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AMOUNT | Call by reference | Type reference (TYPE) | FM_FKBTR | Amount in FM area currency | 20050401 | |||
| 2 | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20050401 | |||
| 3 | I_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050401 | |||
| 4 | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Automated budget postings not active | 20050401 |
Method CHECK_LAST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_T_ACCIT | Call by reference | Type reference (TYPE) | ACCIT_T | Accounting Interface: Item Information | 20101206 |
Method CHECK_LAST on class CL_FM_ABP has no exception.
Method COLLECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_FMABP_INTERFACE | Call by reference | Type reference (TYPE) | T_FMABP_INTERFACE | Interface: FM -> ABP | 20050406 |
Method COLLECT on class CL_FM_ABP has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20050405 | |||
| 2 | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050405 | |||
| 3 | I_FM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050405 | |||
| 4 | I_REF_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Incomplete configuration for ABP | 20050405 | ||
| 2 | Automatic Budget Postings not activated | 20050405 |
Method CREATE_BUDGET_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Budget entry document not created | 20050406 |
Method CREATE_ED_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Header not created | 20050406 |
Method CREATE_ED_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 |
Method CREATE_ED_ITEMS on class CL_FM_ABP has no exception.
Method DERIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_ABP_TARGET_FIELDS | Call by reference | Type reference (TYPE) | FMABP_T | Source/Target fields used by Automatic Budget Posting | 20050401 | |||
| 2 | E_T_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T_FM | Return parameter (table type for BADI) | 20050401 | |||
| 3 | I_AMOUNT | Call by reference | Type reference (TYPE) | FM_FKBTR | Amount in FM area currency | 20050401 | |||
| 4 | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20050401 | |||
| 5 | I_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050401 | |||
| 6 | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050401 | |||
| 7 | I_F_ABP_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | FMABP | Source/Target fields used by Automatic Budget Posting | 20050401 | |||
| 8 | I_OBJ_ORG_UN | Call by reference | Type reference (TYPE) | AWORG | Reference organisational units | 20050404 | |||
| 9 | I_OBJ_SYS | Call by reference | Type reference (TYPE) | AWSYS | Logical system of source document | 20050404 | |||
| 10 | I_OBJ_TYPE | Call by reference | Type reference (TYPE) | AWTYP | Reference procedure | 20050404 | |||
| 11 | I_REFBN | Call by reference | Type reference (TYPE) | AWREF | Reference document number | 20050404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABP configuration incomplete | 20050404 | ||
| 2 | ABP not active for application | 20050401 |
Method DERIVE_BUDGET_ED_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_FLG_SENDER | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050406 | |||
| 2 | E_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | Source/Target fields used by Automatic Budget Posting | 20050406 | |||
| 3 | I_FUND_STATUS | Call by reference | Type reference (TYPE) | FM_FUND_STATUS | FM Fund Status (Unexpired, Expired, Cancelled) | 20050406 | |||
| 4 | I_FUND_TYPE | Call by reference | Type reference (TYPE) | FM_FUNDTYPE | FM Fund Type | 20050406 | |||
| 5 | I_F_DATA | Call by reference | Type reference (TYPE) | FMABP_DATA | Source/Target fields used by Automatic Budget Posting | 20050406 | |||
| 6 | I_F_INTF | Call by reference | Type reference (TYPE) | FMABP_INTERFACE | Interface: FM -> ABP | 20050406 | |||
| 7 | I_ITEM_CAT | Call by reference | Type reference (TYPE) | FM_POTYP | Commitment Item Category | 20050406 |
Method DERIVE_BUDGET_ED_ATTRIBUTES on class CL_FM_ABP has no exception.
Method ED_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REF_ED_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070316 |
Method ED_CHECK on class CL_FM_ABP has no exception.
Method ED_POST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BCS_DOCNR | Call by reference | Type reference (TYPE) | BUED_DOCNR | Budget entry document number | 20070316 | |||
| 2 | I_AWREF | Call by reference | Type reference (TYPE) | BKPF-AWKEY | Object key | 20050406 | |||
| 3 | I_AWSYS | Call by reference | Type reference (TYPE) | ACCHD-AWSYS | Logical System | 20050406 | |||
| 4 | I_AWTYP | Call by reference | Type reference (TYPE) | ACCIT-AWTYP | Reference procedure | 20050406 | |||
| 5 | I_REF_DOC_NO | Call by reference | Type reference (TYPE) | BKPF-XBLNR | Reference Document Number | 20050406 |
Method ED_POST on class CL_FM_ABP has no exception.
Method FILL_FI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_FMIFIHD | Call by reference | Type reference (TYPE) | T_FMIFIHD | 20050406 | ||||
| 2 | I_T_FMIFIIT | Call by reference | Type reference (TYPE) | T_FMIFIIT | 20050406 |
Method FILL_FI on class CL_FM_ABP has no exception.
Method FILL_OI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20090120 | |||
| 2 | I_DOCDATE_OI | Call by reference | Type reference (TYPE) | FMIOI-ZHLDT | Funds Management - Update Date | 20050406 | |||
| 3 | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20090120 | |||
| 4 | I_FM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20090120 | |||
| 5 | I_T_FMIOI | Call by reference | Type reference (TYPE) | T_FMIOI | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20050406 |
Method FILL_OI on class CL_FM_ABP has no exception.
Method FILL_RECEIVER_LINE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ITEM_NUM | Call by reference | Type reference (TYPE) | I | 20050406 | ||||
| 2 | I_F_ITEM | Call by reference | Type reference (TYPE) | FMABP_DATA | Automatic Budget Posting Data | 20050406 |
Method FILL_RECEIVER_LINE_ITEM on class CL_FM_ABP has no exception.
Method FILL_SENDER_LINE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ITEM_NUM | Call by reference | Type reference (TYPE) | I | 20050406 | ||||
| 2 | I_F_ITEM | Call by reference | Type reference (TYPE) | FMABP_DATA | Automatic Budget Posting Data | 20050406 |
Method FILL_SENDER_LINE_ITEM on class CL_FM_ABP has no exception.
Method GET_BCS_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_S_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Entry document header structure | 20070316 | |||
| 2 | E_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Entry document lines | 20070316 |
Method GET_BCS_DOCUMENT on class CL_FM_ABP has no exception.
Method GET_COMMITMENT_ITEM_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ITEM_CAT | Call by reference | Type reference (TYPE) | FM_POTYP | Commitment Item Category | 20050406 | |||
| 2 | I_COMMITMENT_ITEM | Call by reference | Type reference (TYPE) | FM_FIPEX | Commitment item | 20050406 |
Method GET_COMMITMENT_ITEM_DATA on class CL_FM_ABP has no exception.
Method GET_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_F_CONTROL_PARAMETER | Call by reference | Type reference (TYPE) | IFM_ABP_CONTROL_DATA | Control data for automatic budget postings | 20050401 | |||
| 2 | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20050401 | |||
| 3 | I_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050401 | |||
| 4 | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ABP configuration incomplete | 20050404 |
Method GET_FM_YEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20130507 |
Method GET_FM_YEAR on class CL_FM_ABP has no exception.
Method GET_FUND_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_FUND_STATUS | Call by reference | Type reference (TYPE) | FM_FUNDSTAT | Fund status | 20050406 | |||
| 2 | C_FUND_TYPE | Call by reference | Type reference (TYPE) | FM_FUNDTYPE | FM Fund Type | 20050406 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | BUDAT | Posting Date in the Document | 20060822 | |||
| 4 | I_FUND | Call by reference | Type reference (TYPE) | BP_GEBER | Fund | 20050406 |
Method GET_FUND_DATA on class CL_FM_ABP has no exception.
Method GET_HIGHEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_INTERFACE | Call by reference | Type reference (TYPE) | FMABP_INTERFACE | 20050502 | ||||
| 2 | I_INTERFACE | Call by reference | Type reference (TYPE) | FMABP_INTERFACE | 20050502 | ||||
| 3 | I_VALUETYPE | Call by reference | Type reference (TYPE) | FM_WRTTP | Value Type | 20050502 |
Method GET_HIGHEST on class CL_FM_ABP has no exception.
Method GET_TARGET_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_SENDER_FLG | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050406 | |||
| 2 | E_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 | ||||
| 3 | I_F_DATA | Call by reference | Type reference (TYPE) | FMABP_DATA | Automatic Budget Posting Data | 20050406 | |||
| 4 | I_T_TARGET_FIELDS | Call by reference | Type reference (TYPE) | FMABP_T | Source/Target fields used by Automatic Budget Posting | 20050406 |
Method GET_TARGET_FIELDS on class CL_FM_ABP has no exception.
Method MESSAGE_STORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ARBGB | Call by reference | Type reference (TYPE) | ARBGB | Application Area | 20050406 | |||
| 2 | I_MSGNR | Call by reference | Type reference (TYPE) | MSGNR | Message number | 20050406 | |||
| 3 | I_MSGTY | Call by reference | Type reference (TYPE) | MSGTY_CO | Message type (E, I, W, ...) | 20050406 | |||
| 4 | I_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20050406 | |||
| 5 | I_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20050406 | |||
| 6 | I_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20050406 | |||
| 7 | I_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20050406 |
Method MESSAGE_STORE on class CL_FM_ABP has no exception.
Method REFRESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_VALUE_TYPES | Call by reference | Type reference (TYPE) | FM_T_RANGE_WRTTP | Table of FM Value Types (Actuals Data) | 20050406 |
Method REFRESH on class CL_FM_ABP has no exception.
Method SET_BCS_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REF_ED_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070316 | |||
| 2 | I_FLAG_ED_CHECK | Call by reference | Type reference (TYPE) | FLAG | Also check BCS document | 20070316 | |||
| 3 | I_S_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Entry document header structure | 20070316 | |||
| 4 | I_T_LINES | Call by reference | Type reference (TYPE) | FMED_T_LINES | Entry document lines | 20070316 |
Method SET_BCS_DOCUMENT on class CL_FM_ABP has no exception.
Method SET_SOURCE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_F_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | FMABP | Source/Target fields used by Automatic Budget Posting | 20050406 | |||
| 2 | I_FUND_STATUS | Call by reference | Type reference (TYPE) | FM_FUND_STATUS | FM Fund Status (Unexpired, Expired, Cancelled) | 20050406 | |||
| 3 | I_FUND_TYPE | Call by reference | Type reference (TYPE) | FM_FUNDTYPE | FM Fund Type | 20050406 | |||
| 4 | I_F_INTF | Call by reference | Type reference (TYPE) | FMABP_INTERFACE | Interface: FM -> ABP | 20050406 | |||
| 5 | I_ITEM_CAT | Call by reference | Type reference (TYPE) | FM_POTYP | Commitment Item Category | 20050406 |
Method SET_SOURCE_FIELDS on class CL_FM_ABP has no exception.
Method SUMMARIZE_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_FMABP_INTERFACE | Call by reference | Type reference (TYPE) | T_FMABP_INTERFACE | 20050502 |
Method SUMMARIZE_TRANSACTION on class CL_FM_ABP has no exception.
Method VALIDATE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Header data not valid | 20050406 |
History
| Last changed by/on | SAP | 20110810 |
| SAP Release Created in | 600 |