SAP ABAP Interface IF_GLE_MCA_OTHER_SERVICE (Other Services without FI)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-GL-CU-MCA (Application Component) Multi Currency Accounting
⤷
FAGL_MCA_AL_GEN (Package) FI: MCA General Functions
⤷
⤷
Properties
| Interface | IF_GLE_MCA_OTHER_SERVICE | |
| Short Description | Other Services without FI |
General Data
| Package | FAGL_MCA_AL_GEN | FI: MCA General Functions |
| Created | 20100616 | SAP |
| Last changed | 20110908 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 2 | RSDS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_GLE_MCA_OTHER_SERVICE has no interface.
Friends
Interface IF_GLE_MCA_OTHER_SERVICE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_NAME | Constant | Public | Type reference (TYPE) | STRING | 'IF_GLE_MCA_OTHER_SERVICE' | 20100616 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Read Order master data | 20100616 | |
| 2 | Instance method | Public | Method | Authority check on item level | 20100723 | |
| 3 | Instance method | Public | Method | Calculate Exchange Rate from Two Currency Amounts | 20100723 | |
| 4 | Instance method | Public | Method | Read Profit Center Master Data Table | 20100616 | |
| 5 | Instance method | Public | Method | Local Check of Coding Block | 20100618 | |
| 6 | Instance method | Public | Method | Translate foreign currency amount to local currency | 20100621 | |
| 7 | Instance method | Public | Method | Read Cost Center Master Data | 20100616 | |
| 8 | Instance method | Public | Method | Currency conversion with extended exchange rate | 20100723 | |
| 9 | Instance method | Public | Method | Check profit center against table CEPC/Return of information | 20100616 | |
| 10 | Instance method | Public | Method | Reads Controlling Area Code (Plus Fiscal Year Parameter Wher | 20100616 | |
| 11 | Instance method | Public | Method | Read WBS (Work Breakdown Structure) Element Master Data | 20100616 | |
| 12 | Instance method | Public | Method | Controlling area determination from CCode / BA | 20100616 | |
| 13 | Instance method | Public | Method | Read Client Data | 20100617 | |
| 14 | Instance method | Public | Method | Read Countries Data | 20100617 | |
| 15 | Instance method | Public | Method | Read Global Company Data | 20100622 | |
| 16 | Instance method | Public | Method | Read Investment Group Data | 20100616 | |
| 17 | Instance method | Public | Method | Read Joint Venture Data | 20100616 |
Events
Interface IF_GLE_MCA_OTHER_SERVICE has no event.
Types
Interface IF_GLE_MCA_OTHER_SERVICE has no local type.
Method Signatures
Method AUFK_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_AUFK | Value transfer | Type reference (TYPE) | AUFK | Order master data | 20100616 | |||
| 2 | I_AUFNR | Value transfer | Type reference (TYPE) | AUFNR | Order Number | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method AUTH_DOC_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTVT | Value transfer | Type reference (TYPE) | ACTIV_AUTH | Activity | 20100723 | |||
| 2 | I_BEGRU | Value transfer | Type reference (TYPE) | BEGRU | Authorization Group | 20100723 | |||
| 3 | I_BEGRU_B | Value transfer | Type reference (TYPE) | BEGRU | Authorization Group B Segment | 20100723 | |||
| 4 | I_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20100723 | |||
| 5 | I_GJAHR | Value transfer | Type reference (TYPE) | GJAHR | Fiscal Year | 20100723 | |||
| 6 | I_GSBER | Value transfer | Type reference (TYPE) | GSBER | Business Area | 20100723 | |||
| 7 | I_KOART | Value transfer | Type reference (TYPE) | KOART | Account Type | 20100723 | |||
| 8 | I_KONTO | Value transfer | Type reference (TYPE) | VKONT_001B | From Account | 20100723 | |||
| 9 | I_LEDGER | Value transfer | Type reference (TYPE) | RLDNR | Ledger | 20100723 | |||
| 10 | I_MONAT | Value transfer | Type reference (TYPE) | MONAT | Fiscal Period | 20100723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100723 |
Method BA1_API_F4_FX_RATE_CALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RATE | Call by reference | Type reference (TYPE) | P | 20100723 | ||||
| 2 | E_RATE_F | Call by reference | Type reference (TYPE) | F | 20100723 | ||||
| 3 | I_FROM_AMOUNT | Call by reference | Type reference (TYPE) | P | 20100723 | ||||
| 4 | I_FROM_CCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20100723 | |||
| 5 | I_NOTATION | Call by reference | Type reference (TYPE) | /BA1/F4_DTE_FX_NOTATION | 20100723 | ||||
| 6 | I_TO_AMOUNT | Call by reference | Type reference (TYPE) | P | 20100723 | ||||
| 7 | I_TO_CCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20100723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100723 |
Method CEPC_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_CEPC | Value transfer | Type reference (TYPE) | CEPC | Profit Center Master Data Table | 20100616 | |||
| 2 | I_DATBI | Value transfer | Type reference (TYPE) | DATBI | Valid To Date | 20100616 | |||
| 3 | I_KOKRS | Value transfer | Type reference (TYPE) | KOKRS | Controlling Area | 20100616 | |||
| 4 | I_PRCTR | Value transfer | Type reference (TYPE) | PRCTR | Profit Center | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method COBL_CODINGBLOCK_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHECKED_COBL | Call by reference | Type reference (TYPE) | COBL | Possibly Enriched Coding Block | 20100618 | |||
| 2 | E_TAB_MESSAGES | Call by reference | Type reference (TYPE) | GLE_MCA_TAB_BAPIRETURN1 | List of errors occurred | 20100618 | |||
| 3 | I_CHECK_COBL | Call by reference | Type reference (TYPE) | COBL | Account assignment block to be validated | 20100618 | |||
| 4 | I_COLLECT_MESSAGES | Call by reference | Type reference (TYPE) | SYDATAR | 'X' | ' ': Output Errors, 'X': Collect in T_MESSAGES | 20100618 | ||
| 5 | I_CUST_FIELDS_DYNP_CHECKS | Call by reference | Type reference (TYPE) | SYDATAR | 'X' | 'X': Foreign Key Check for customer fields | 20100618 | ||
| 6 | I_EXTERNAL_FIELDS_USED | Call by reference | Type reference (TYPE) | SYDATAR | 'X': External Fields in COBL are filled | 20100618 | |||
| 7 | I_PBO_COBL | Value transfer | Type reference (TYPE) | COBL | Coding Block before user input | 20100618 |
Method COBL_CODINGBLOCK_CHECK on Interface IF_GLE_MCA_OTHER_SERVICE has no exception.
Method CONVERT_TO_LOCAL_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DERIVED_RATE_TYPE | Value transfer | Type reference (TYPE) | KURST | Alternative exchange rate type, where used | 20100621 | |||
| 2 | E_EXCHANGE_RATE | Value transfer | Type reference (TYPE) | ANY | Exchange rate 4.5 | 20100621 | |||
| 3 | E_EXCHANGE_RATEX | Value transfer | Type reference (TYPE) | ANY | Exchange rate 4.11 | 20100621 | |||
| 4 | E_FIXED_RATE | Value transfer | Type reference (TYPE) | ANY | Fixed exchange rate 4,5, if present | 20100621 | |||
| 5 | E_FOREIGN_FACTOR | Value transfer | Type reference (TYPE) | ANY | Factor for the foreign currency units | 20100621 | |||
| 6 | E_LOCAL_AMOUNT | Value transfer | Type reference (TYPE) | ANY | Amount in local currency | 20100621 | |||
| 7 | E_LOCAL_FACTOR | Value transfer | Type reference (TYPE) | ANY | Factor for the local currency units | 20100621 | |||
| 8 | I_CLIENT | Value transfer | Type reference (TYPE) | MANDT | SY-MANDT | Client | 20100621 | ||
| 9 | I_DATE | Value transfer | Type reference (TYPE) | DATUM | Currency translation date | 20100621 | |||
| 10 | I_FOREIGN_AMOUNT | Value transfer | Type reference (TYPE) | ANY | Amount in foreign currency | 20100621 | |||
| 11 | I_FOREIGN_CURRENCY | Value transfer | Type reference (TYPE) | ANY | Currency key for foreign currency | 20100621 | |||
| 12 | I_LOCAL_CURRENCY | Value transfer | Type reference (TYPE) | ANY | Currency key for local currency | 20100621 | |||
| 13 | I_RATE | Value transfer | Type reference (TYPE) | ANY | 0 | Predefined exchange rate | 20100621 | ||
| 14 | I_READ_TCURR | Value transfer | Type reference (TYPE) | ANY | 'X' | Read exchange rate from table TCURR | 20100621 | ||
| 15 | I_TYPE_OF_RATE | Value transfer | Type reference (TYPE) | ANY | 'M' | Type of rate M=Average rate G=Bank buying rate B=bank sellin | 20100621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100621 |
Method CSKS_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_CSKS | Value transfer | Type reference (TYPE) | CSKS | Cost Center Master Data | 20100616 | |||
| 2 | I_DATBI | Value transfer | Type reference (TYPE) | DATBI | Valid To Date | 20100617 | |||
| 3 | I_KOKRS | Value transfer | Type reference (TYPE) | KOKRS | Controlling Area | 20100616 | |||
| 4 | I_KOSTL | Value transfer | Type reference (TYPE) | KOSTL | Cost Center | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method FXR_CONVERT_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_EXCHANGE_RATEX | Value transfer | Type reference (TYPE) | GLE_FXR_DTE_RATEX28 | Extended exchange rate with length 28 and 14 decimals | 20100723 | |||
| 2 | E_FIXED_RATE | Value transfer | Type reference (TYPE) | C | Indicator: Exchange rate fixed | 20100723 | |||
| 3 | E_TO_AMOUNT | Value transfer | Type reference (TYPE) | P | Amount in target currency | 20100723 | |||
| 4 | I_DATE | Value transfer | Type reference (TYPE) | DATUM | Date | 20100723 | |||
| 5 | I_FROM_AMOUNT | Value transfer | Type reference (TYPE) | P | Amount in source currency | 20100723 | |||
| 6 | I_FROM_CURRENCY | Value transfer | Type reference (TYPE) | WAERS | Currency Key | 20100723 | |||
| 7 | I_RATEX | Value transfer | Type reference (TYPE) | GLE_FXR_DTE_RATEX28 | 0 | Extended exchange rate with length 28 and 14 decimals | 20100723 | ||
| 8 | I_TO_CURRENCY | Value transfer | Type reference (TYPE) | WAERS | Currency Key | 20100723 | |||
| 9 | I_TYPE_OF_RATE | Value transfer | Type reference (TYPE) | KURST_CURR | 'M' | Exchange Rate Type | 20100723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100723 |
Method KE_PROFIT_CENTER_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BUKRS_JV | Value transfer | Type reference (TYPE) | BUKRS | Company code of the joint venture | 20100617 | |||
| 2 | E_DATBI | Value transfer | Type reference (TYPE) | DATBI | Return value of the missing key part | 20100617 | |||
| 3 | E_ETYPE | Value transfer | Type reference (TYPE) | JV_ETYPE | Investment class (joint venture) | 20100617 | |||
| 4 | E_KOKRS | Value transfer | Type reference (TYPE) | KOKRS | Controlling area of the profit center found | 20100617 | |||
| 5 | E_KTEXT | Value transfer | Type reference (TYPE) | KTEXT | Short text of the profit center found | 20100617 | |||
| 6 | E_LTEXT | Value transfer | Type reference (TYPE) | LTEXT | Long Text | 20100617 | |||
| 7 | E_RECID | Value transfer | Type reference (TYPE) | JV_RECIND | Recovery Indicator | 20100617 | |||
| 8 | E_REGIO | Value transfer | Type reference (TYPE) | REGIO | Region (State, Province, County) | 20100617 | |||
| 9 | E_RETURN_CODE | Value transfer | Type reference (TYPE) | SY-SUBRC | Return Value of ABAP Statements | 20100617 | |||
| 10 | E_TXJCD | Value transfer | Type reference (TYPE) | TXJCD | Tax Jurisdiction | 20100617 | |||
| 11 | E_VNAME | Value transfer | Type reference (TYPE) | JV_NAME | Joint Venture Name | 20100617 | |||
| 12 | I_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20100616 | |||
| 13 | I_DATUM | Value transfer | Type reference (TYPE) | DATBI | '00000000' | (Starting) date for time-related check | 20100616 | ||
| 14 | I_DATUM_BIS | Value transfer | Type reference (TYPE) | DATBI | '00000000' | End of the period to be tested | 20100617 | ||
| 15 | I_PRCTR | Value transfer | Type reference (TYPE) | PRCTR | Profit Center | 20100616 | |||
| 16 | I_READ_TEXT | Value transfer | Type reference (TYPE) | FLAG | 'X' | Flag whether text table should be read (= 'X') | 20100617 | ||
| 17 | I_TEST | Value transfer | Type reference (TYPE) | FLAG | '' | General Flag | 20100617 | ||
| 18 | I_TEST_KOKRS | Value transfer | Type reference (TYPE) | KOKRS | SPACE | Controlling area (or CoCde) | 20100617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method K_KOKRS_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_TKA00 | Value transfer | Type reference (TYPE) | TKA00 | Control parameters for controlling areas | 20100617 | |||
| 2 | E_STR_TKA01 | Value transfer | Type reference (TYPE) | TKA01 | Controlling Areas | 20100617 | |||
| 3 | I_GJAHR | Value transfer | Type reference (TYPE) | GJAHR | Fiscal Year | 20100616 | |||
| 4 | I_KOKRS | Value transfer | Type reference (TYPE) | KOKRS | Controlling Area | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method PRPS_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_PRPS | Value transfer | Type reference (TYPE) | PRPS | WBS (Work Breakdown Structure) Element Master Data | 20100616 | |||
| 2 | I_PSPNR | Value transfer | Type reference (TYPE) | PS_POSNR | WBS Element | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method RK_KOKRS_FIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KOKRS | Value transfer | Type reference (TYPE) | KOKRS | Controlling Area | 20100617 | |||
| 2 | E_STR_TKA01 | Value transfer | Type reference (TYPE) | TKA01 | Data Controlling Area | 20100617 | |||
| 3 | I_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20100616 | |||
| 4 | I_GSBER | Value transfer | Type reference (TYPE) | GSBER | Business Area | 20100617 | |||
| 5 | I_NO_BUFFERING | Value transfer | Attribute reference (LIKE) | SY-DATAR | Selection for Screen Field Input | 20100617 | |||
| 6 | I_TEST_KOKRS | Value transfer | Type reference (TYPE) | KOKRS | Controlling Area to be checked | 20100617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method T000_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_T000 | Call by reference | Type reference (TYPE) | T000 | Clients | 20100617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FI Service Error | 20100617 |
Method T005_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_T005 | Value transfer | Type reference (TYPE) | T005 | Countries | 20100617 | |||
| 2 | I_LAND1 | Value transfer | Type reference (TYPE) | LAND1 | Country Key | 20100617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method T880_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_T880 | Call by reference | Type reference (TYPE) | T880 | Global Company Data (for KONS Ledger) | 20100622 | |||
| 2 | I_RCOMP | Call by reference | Type reference (TYPE) | RCOMP_D | Company | 20100622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100622 |
Method T8JF_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_T8JF | Value transfer | Type reference (TYPE) | T8JF | Vendor account groups | 20100616 | |||
| 2 | I_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20100616 | |||
| 3 | I_EGRUP | Value transfer | Type reference (TYPE) | JV_EGROUP | Equity Group | 20100616 | |||
| 4 | I_VNAME | Value transfer | Type reference (TYPE) | JV_NAME | Joint Venture | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
Method T8JV_DATA_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STR_T8JV | Value transfer | Type reference (TYPE) | T8JV | Joint Venture | 20100617 | |||
| 2 | I_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20100616 | |||
| 3 | I_VNAME | Value transfer | Type reference (TYPE) | JV_NAME | Joint Venture | 20100616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Other Service Error | 20100617 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 606 |