Hierarchy
⤷ PSM-FG (Application Component) Functions for U.S. Federal Government
⤷ FMFG_ABP_E (Package) Automatic Budget Postings
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 | T | 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 | CONTROL_DATA | Instance attribute | Private | Type reference (TYPE) | IFM_ABP_CONTROL_DATA | Control data for automatic budget postings | 20050401 | ||
2 | CON_100_PERCENT | Constant | Private | Type reference (TYPE) | CF_PRC | '100.00' | 100 % | 20050406 | |
3 | CON_ABP | Constant | Private | Type reference (TYPE) | BUKU_TECHORG | 'ABP' | Techorg for ABP | 20050406 | |
4 | CON_ABP_ACTIVE | Constant | Private | Type reference (TYPE) | FMFG_ABP_ACTIVE | 'X' | Automatic Budget Posting Activation Indicator | 20050403 | |
5 | CON_ABP_ACTIVE_W_THRESHOLD | Constant | Private | Type reference (TYPE) | FMFG_ABP_ACTIVE | 'T' | Automatic Budget Posting Activation Indicator | 20050403 | |
6 | CON_ABP_APPLICATION | Constant | Private | Type reference (TYPE) | FM_ABP_APPLICATION | 'BFC ' | Application area for automated budget postings | 20050406 | |
7 | CON_ABP_APPLICATION_BREC | Constant | Private | Type reference (TYPE) | FM_ABP_APPLICATION | 'BREC' | Application area for automated budget postings | 20050406 | |
8 | CON_ABP_APPLICATION_PCS | Constant | Private | Type reference (TYPE) | FM_ABP_APPLICATION | 'PCS ' | Application area for automated budget postings | 20050406 | |
9 | CON_ABP_APPLICATION_USFG | Constant | Private | Type reference (TYPE) | FM_ABP_APPLICATION | ' ' | Application area for automated budget postings | 20050406 | |
10 | CON_ABP_NOT_ACTIVE | Constant | Private | Type reference (TYPE) | FMFG_ABP_ACTIVE | SPACE | Automatic Budget Posting Activation Indicator | 20050403 | |
11 | CON_BALOBJ_FMABP | Constant | Private | Type reference (TYPE) | BALOBJ_D | 'FMABP' | Log header object | 20050519 | |
12 | CON_BALSUBJ_FMBREC | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'FMBREC' | 20050519 | ||
13 | CON_BALSUBJ_FMPCS | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'FMPCS' | 20050519 | ||
14 | CON_BALSUBJ_FMUSFG | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'FMUSFG' | Subobject for FM US Federal | 20050519 | |
15 | CON_BUDGET | Instance attribute | Private | Type reference (TYPE) | BUKU_VALTYPE | 'B1' | BCS value type for Budget | 20050406 | |
16 | CON_BUKU_TRANSFER_RECEIVER | Instance attribute | Private | Type reference (TYPE) | BUKU_PROCESS | 'RECV' | Budgeting process for transf receiv. | 20050406 | |
17 | CON_BUKU_TRANSFER_SENDER | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'SEND' | Budgeting process for transf sender | 20050406 | |
18 | CON_FMKU_PROCESSUI_ENTR | Constant | Private | Type reference (TYPE) | BUKU_PROCESS_UI | 'ENTR' | 20050513 | ||
19 | CON_FMKU_PROCESSUI_RETN | Constant | Private | Type reference (TYPE) | BUKU_PROCESS_UI | 'RETN' | 20050513 | ||
20 | CON_FMKU_PROCESSUI_SUPL | Constant | Private | Type reference (TYPE) | BUKU_PROCESS_UI | 'SUPL' | 20050513 | ||
21 | CON_FMKU_PROCESSUI_TRAN | Constant | Private | Type reference (TYPE) | BUKU_PROCESS_UI | 'TRAN' | 20050513 | ||
22 | CON_FMKU_PROCESS_ENTR | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'ENTR' | 20050513 | ||
23 | CON_FMKU_PROCESS_RECV | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'RECV' | 20050513 | ||
24 | CON_FMKU_PROCESS_RETN | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'RETN' | 20050513 | ||
25 | CON_FMKU_PROCESS_SEND | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'SEND' | 20050513 | ||
26 | CON_FMKU_PROCESS_SUPL | Constant | Private | Type reference (TYPE) | BUKU_PROCESS | 'SUPL' | 20050513 | ||
27 | CON_ON | Constant | Private | Type reference (TYPE) | XFELD | 'X' | Active-Flag | 20050406 | |
28 | CON_PAYMENT | Constant | Private | Type reference (TYPE) | BUKU_BUDCAT | '9F' | Payment ledger | 20050406 | |
29 | CON_POSTED | Constant | Private | Type reference (TYPE) | BUED_DOCSTATE | '1' | Entry document posted | 20050406 | |
30 | CON_RPMAX | Constant | Private | Type reference (TYPE) | RPMAX | 16 | Maximal period | 20050406 | |
31 | ED_HEADER | Instance attribute | Private | Type reference (TYPE) | FMED_S_HEADER | Entry document header | 20050406 | ||
32 | ED_LINE | Instance attribute | Private | Type reference (TYPE) | FMED_S_LINE | Entry document line | 20050406 | ||
33 | FLG_BL_ACTIVE | Instance attribute | Private | Type reference (TYPE) | FMDY-XFELD | Budgetary Ledger active | 20050511 | ||
34 | FM_AREA | Instance attribute | Public | Type reference (TYPE) | FIKRS | Financial Management Area | 20050401 | ||
35 | G_REF_ABP_DERIVE | Instance attribute | Private | Object reference (TYPE REF TO) | FMABP_DERIVE | 20090316 | |||
36 | G_T_FMABP_DATA_POST | Instance attribute | Private | Type reference (TYPE) | TY_FMABP_DATA_POST_IT | 20070425 | |||
37 | G_T_FMABP_INTERFACE | Instance attribute | Private | Type reference (TYPE) | T_FMABP_INTERFACE | 20050406 | |||
38 | POSTED | Instance attribute | Private | Type reference (TYPE) | BKPF-XBLNR | Document posted | 20050406 | ||
39 | REF_ED_APPL_LOG | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log handler for BCS entry documents | 20050511 | ||
40 | REF_ED_HANDLER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FMKU_ENTRYDOC_HANDLER | Entry document handler | 20050406 | ||
41 | T_ED_ITEMS | Instance attribute | Private | Type reference (TYPE) | FMED_T_LINES | Entry document items | 20050406 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CC_CHECK_BCSDOC_CREATED | Instance method | Private | Method | Consistency check for budget recovery: BCS doc created? | 20050513 |
2 | CC_CHECK_OI | Instance method | Private | Method | Consistency checks of open items | 20050513 |
3 | CHANGE_ABP_INTERFACE | Instance method | Private | Method | Change / Adapt ABP interface | 20080924 |
4 | CHECK_ABP_INTERFACE_CONTENT | Instance method | Public | Method | Check if at least one record exist in G_T_FMABP_INTERFACE | 20070316 |
5 | CHECK_ACTIVE | Instance method | Private | Method | Check if Automated Budget Postings have been activated | 20050401 |
6 | CHECK_LAST | Instance method | Public | Method | Acc-Interface event CHECK EVENT triggers ED CHECK | 20050406 |
7 | COLLECT | Instance method | Private | Method | Collect data for creation of a Budget Entry document | 20050406 |
8 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20050405 |
9 | CREATE_BUDGET_DOC | Instance method | Private | Method | Create budget entry document | 20050406 |
10 | CREATE_ED_HEADER | Instance method | Private | Method | Create header of budget entry document | 20050406 |
11 | CREATE_ED_ITEMS | Instance method | Private | Method | Create budget entry document items | 20050406 |
12 | DERIVE | Instance method | Public | Method | Derivation of budget entry document attributes | 20050401 |
13 | DERIVE_BUDGET_ED_ATTRIBUTES | Instance method | Private | Method | Determine budget entry document attributes by derivation | 20050406 |
14 | ED_CHECK | Instance method | Private | Method | Entry document check | 20050406 |
15 | ED_POST | Instance method | Public | Method | Post budget entry document | 20050406 |
16 | FILL_FI | Instance method | Public | Method | Fill event for FM actuals | 20050406 |
17 | FILL_OI | Instance method | Public | Method | Fill event for open items | 20050406 |
18 | FILL_RECEIVER_LINE_ITEM | Instance method | Private | Method | Fill receiver line item of budget ed document | 20050406 |
19 | FILL_SENDER_LINE_ITEM | Instance method | Private | Method | Fill sender line item | 20050406 |
20 | GET_BCS_DOCUMENT | Instance method | Public | Method | Get BCS document header and lines | 20070316 |
21 | GET_COMMITMENT_ITEM_DATA | Instance method | Private | Method | Read commitment item to retrieve the item category | 20050406 |
22 | GET_CONFIG | Instance method | Private | Method | Get configuration of Automated Budget Postings | 20050401 |
23 | GET_FM_YEAR | Instance method | Public | Method | Get the current FM Year | 20130507 |
24 | GET_FUND_DATA | Instance method | Private | Method | Fonds Attribute lesen | 20050406 |
25 | GET_HIGHEST | Instance method | Private | Method | Get highest valuetype of transaction | 20050502 |
26 | GET_TARGET_FIELDS | Instance method | Private | Method | Retrieve target fields from derivation targets | 20050406 |
27 | MESSAGE_STORE | Instance method | Private | Method | Nachrichten in den CO Message-Handler absetzen | 20050406 |
28 | REFRESH | Instance method | Public | Method | Initialize data | 20050406 |
29 | SET_BCS_DOCUMENT | Instance method | Public | Method | Set BCS document header and lines | 20070316 |
30 | SET_SOURCE_FIELDS | Instance method | Private | Method | Populate source fields for derivation of budget ed attribute | 20050406 |
31 | SUMMARIZE_TRANSACTION | Instance method | Private | Method | Replace document number and value type by causing transactio | 20050502 |
32 | VALIDATE_HEADER | 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 | Changing | C_CREATED | Call by reference | Type reference (TYPE) | CHAR1 | BCS document created | 20050513 | ||
2 | Changing | 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 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20090120 | ||
2 | Importing | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20090120 | ||
3 | Importing | I_FM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20090120 | ||
4 | Importing | I_F_FMIOI | Call by reference | Type reference (TYPE) | FMIOI | Commitment Documents Funds Management | 20050513 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CONSISTENT | 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 | Exporting | E_FLG_CHANGE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20080924 | ||
2 | Exporting | E_T_FMABP_INTERFACE | Call by reference | Type reference (TYPE) | T_FMABP_INTERFACE | 20080924 | |||
3 | Importing | 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 | Exporting | E_FLG_NO_RECORD | Call by reference | Type reference (TYPE) | FLAG | 'X' no record | 20070316 | ||
2 | Exporting | 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 | Importing | I_AMOUNT | Call by reference | Type reference (TYPE) | FM_FKBTR | Amount in FM area currency | 20050401 | ||
2 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20050401 | ||
3 | Importing | I_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050401 | ||
4 | Importing | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050401 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_ACTIVE | 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 | Importing | 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 | Importing | 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 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20050405 | ||
2 | Importing | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050405 | ||
3 | Importing | I_FM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050405 | ||
4 | Importing | 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 | MISSING_CONFIG | Incomplete configuration for ABP | 20050405 | |
2 | NOT_ACTIVE | 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 | Importing | I_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CREATED | 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 | Importing | I_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CREATED | Header not created | 20050406 |
Method CREATE_ED_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Exporting | E_T_ABP_TARGET_FIELDS | Call by reference | Type reference (TYPE) | FMABP_T | Source/Target fields used by Automatic Budget Posting | 20050401 | ||
2 | Exporting | E_T_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T_FM | Return parameter (table type for BADI) | 20050401 | ||
3 | Importing | I_AMOUNT | Call by reference | Type reference (TYPE) | FM_FKBTR | Amount in FM area currency | 20050401 | ||
4 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20050401 | ||
5 | Importing | I_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050401 | ||
6 | Importing | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050401 | ||
7 | Importing | I_F_ABP_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | FMABP | Source/Target fields used by Automatic Budget Posting | 20050401 | ||
8 | Importing | I_OBJ_ORG_UN | Call by reference | Type reference (TYPE) | AWORG | Reference organisational units | 20050404 | ||
9 | Importing | I_OBJ_SYS | Call by reference | Type reference (TYPE) | AWSYS | Logical system of source document | 20050404 | ||
10 | Importing | I_OBJ_TYPE | Call by reference | Type reference (TYPE) | AWTYP | Reference procedure | 20050404 | ||
11 | Importing | I_REFBN | Call by reference | Type reference (TYPE) | AWREF | Reference document number | 20050404 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MISSING_CONFIG | ABP configuration incomplete | 20050404 | |
2 | NOT_ACTIVE | 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 | Changing | C_FLG_SENDER | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050406 | ||
2 | Exporting | E_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | Source/Target fields used by Automatic Budget Posting | 20050406 | ||
3 | Importing | I_FUND_STATUS | Call by reference | Type reference (TYPE) | FM_FUND_STATUS | FM Fund Status (Unexpired, Expired, Cancelled) | 20050406 | ||
4 | Importing | I_FUND_TYPE | Call by reference | Type reference (TYPE) | FM_FUNDTYPE | FM Fund Type | 20050406 | ||
5 | Importing | I_F_DATA | Call by reference | Type reference (TYPE) | FMABP_DATA | Source/Target fields used by Automatic Budget Posting | 20050406 | ||
6 | Importing | I_F_INTF | Call by reference | Type reference (TYPE) | FMABP_INTERFACE | Interface: FM -> ABP | 20050406 | ||
7 | Importing | 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 | Exporting | 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 | Exporting | E_BCS_DOCNR | Call by reference | Type reference (TYPE) | BUED_DOCNR | Budget entry document number | 20070316 | ||
2 | Importing | I_AWREF | Call by reference | Type reference (TYPE) | BKPF-AWKEY | Object key | 20050406 | ||
3 | Importing | I_AWSYS | Call by reference | Type reference (TYPE) | ACCHD-AWSYS | Logical System | 20050406 | ||
4 | Importing | I_AWTYP | Call by reference | Type reference (TYPE) | ACCIT-AWTYP | Reference procedure | 20050406 | ||
5 | Importing | 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 | Importing | I_T_FMIFIHD | Call by reference | Type reference (TYPE) | T_FMIFIHD | 20050406 | |||
2 | Importing | 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 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20090120 | ||
2 | Importing | I_DOCDATE_OI | Call by reference | Type reference (TYPE) | FMIOI-ZHLDT | Funds Management - Update Date | 20050406 | ||
3 | Importing | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20090120 | ||
4 | Importing | I_FM_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20090120 | ||
5 | Importing | 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 | Changing | C_ITEM_NUM | Call by reference | Type reference (TYPE) | I | 20050406 | |||
2 | Importing | 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 | Changing | C_ITEM_NUM | Call by reference | Type reference (TYPE) | I | 20050406 | |||
2 | Importing | 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 | Exporting | E_S_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Entry document header structure | 20070316 | ||
2 | Exporting | 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 | Changing | C_ITEM_CAT | Call by reference | Type reference (TYPE) | FM_POTYP | Commitment Item Category | 20050406 | ||
2 | Importing | 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 | Changing | C_F_CONTROL_PARAMETER | Call by reference | Type reference (TYPE) | IFM_ABP_CONTROL_DATA | Control data for automatic budget postings | 20050401 | ||
2 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | FM_ABP_APPLICATION | Application area for automated budget postings | 20050401 | ||
3 | Importing | I_FISCAL_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050401 | ||
4 | Importing | I_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050401 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_ACTIVE | ABP configuration incomplete | 20050404 |
Method GET_FM_YEAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | 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 | Changing | C_FUND_STATUS | Call by reference | Type reference (TYPE) | FM_FUNDSTAT | Fund status | 20050406 | ||
2 | Changing | C_FUND_TYPE | Call by reference | Type reference (TYPE) | FM_FUNDTYPE | FM Fund Type | 20050406 | ||
3 | Importing | I_DATE | Call by reference | Type reference (TYPE) | BUDAT | Posting Date in the Document | 20060822 | ||
4 | Importing | 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 | Changing | C_INTERFACE | Call by reference | Type reference (TYPE) | FMABP_INTERFACE | 20050502 | |||
2 | Importing | I_INTERFACE | Call by reference | Type reference (TYPE) | FMABP_INTERFACE | 20050502 | |||
3 | Importing | 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 | Changing | C_SENDER_FLG | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050406 | ||
2 | Exporting | E_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 | |||
3 | Importing | I_F_DATA | Call by reference | Type reference (TYPE) | FMABP_DATA | Automatic Budget Posting Data | 20050406 | ||
4 | Importing | 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 | Importing | I_ARBGB | Call by reference | Type reference (TYPE) | ARBGB | Application Area | 20050406 | ||
2 | Importing | I_MSGNR | Call by reference | Type reference (TYPE) | MSGNR | Message number | 20050406 | ||
3 | Importing | I_MSGTY | Call by reference | Type reference (TYPE) | MSGTY_CO | Message type (E, I, W, ...) | 20050406 | ||
4 | Importing | I_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20050406 | ||
5 | Importing | I_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20050406 | ||
6 | Importing | I_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20050406 | ||
7 | Importing | 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 | Importing | 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 | Exporting | E_REF_ED_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070316 | ||
2 | Importing | I_FLAG_ED_CHECK | Call by reference | Type reference (TYPE) | FLAG | Also check BCS document | 20070316 | ||
3 | Importing | I_S_HEADER | Call by reference | Type reference (TYPE) | FMED_S_HEADER | Entry document header structure | 20070316 | ||
4 | Importing | 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 | Changing | C_F_SOURCE_FIELDS | Call by reference | Type reference (TYPE) | FMABP | Source/Target fields used by Automatic Budget Posting | 20050406 | ||
2 | Importing | I_FUND_STATUS | Call by reference | Type reference (TYPE) | FM_FUND_STATUS | FM Fund Status (Unexpired, Expired, Cancelled) | 20050406 | ||
3 | Importing | I_FUND_TYPE | Call by reference | Type reference (TYPE) | FM_FUNDTYPE | FM Fund Type | 20050406 | ||
4 | Importing | I_F_INTF | Call by reference | Type reference (TYPE) | FMABP_INTERFACE | Interface: FM -> ABP | 20050406 | ||
5 | Importing | 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 | Changing | 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 | Importing | I_T_DATA | Call by reference | Type reference (TYPE) | T_FMABP_DATA | 20050406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_VALID | Header data not valid | 20050406 |
History
Last changed by/on | SAP | 20110810 |
SAP Release Created in | 600 |