SAP ABAP Interface IF_MCA_CONFIGURATION (Interface to MCA customizing)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-GL-CU-MCA (Application Component) Multi Currency Accounting
⤷
FAGL_MCA_PER_GEN (Package) FI: MCA General Functions - Persistency
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_MCA_CONFIGURATION | Provide access to all MCA configuration | 20101229 |
Properties
| Interface | IF_MCA_CONFIGURATION | |
| Short Description | Interface to MCA customizing |
General Data
| Package | FAGL_MCA_PER_GEN | FI: MCA General Functions - Persistency |
| Created | 20101229 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_MCA_CONFIGURATION has no forward declaration.
Interfaces
Interface IF_MCA_CONFIGURATION has no interface.
Friends
Interface IF_MCA_CONFIGURATION has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TAB_COMPCODE | Instance attribute | Public | Type reference (TYPE) | TTY_COMPCODE | 20101229 | |||
| 2 | TAB_EQUI_ACC | Instance attribute | Public | Type reference (TYPE) | TTY_EQU_ACCOUNT | 20101229 | |||
| 3 | TAB_GLACC | Instance attribute | Public | Type reference (TYPE) | TTY_GLACC | 20101229 | |||
| 4 | TAB_KTOPL | Instance attribute | Public | Type reference (TYPE) | TTY_KTOPL | 20101229 | |||
| 5 | TAB_MCAKEY | Instance attribute | Public | Type reference (TYPE) | TTY_MCAKEY | 20101229 | |||
| 6 | TAB_MCAPRC | Instance attribute | Public | Type reference (TYPE) | TTY_MCAPRC | 20101229 | |||
| 7 | TAB_MCAVAR | Instance attribute | Public | Type reference (TYPE) | TTY_MCAVAR | 20101229 | |||
| 8 | TAB_MCAVARA | Instance attribute | Public | Type reference (TYPE) | TTY_MCAVARA | 20101229 | |||
| 9 | TAB_POS_ACC | Instance attribute | Public | Type reference (TYPE) | TTY_POS_ACCOUNT | 20101229 | |||
| 10 | TAB_T030H | Instance attribute | Public | Type reference (TYPE) | TTY_T030H | 20101229 | |||
| 11 | TAB_WAERS | Instance attribute | Public | Type reference (TYPE) | TTY_WAERS | 20101229 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Get list of MCA keys used in a single company | 20101229 | |
| 2 | Instance method | Public | Method | Determine position and equivalent accounts | 20101229 | |
| 3 | Instance method | Public | Method | Get list of position types used in a single company | 20101229 |
Events
Interface IF_MCA_CONFIGURATION has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TTY_COMPCODE | Public | See coding | 20101229 | tty_compcode TYPE SORTED TABLE OF ty_compcode WITH UNIQUE KEY bukrs
|
||
| 2 | TTY_EQU_ACCOUNT | Public | See coding | 20101229 | tty_equ_account TYPE SORTED TABLE OF ty_equ_account WITH UNIQUE KEY waers postype
|
||
| 3 | TTY_GLACC | Public | See coding | 20101229 | tty_glacc TYPE SORTED TABLE OF ty_glacc
WITH UNIQUE KEY bukrs saknr
WITH NON-UNIQUE SORTED KEY mca_key COMPONENTS bukrs mcakey
|
||
| 4 | TTY_KTOPL | Public | See coding | 20101229 | tty_ktopl TYPE STANDARD TABLE OF ty_ktopl
|
||
| 5 | TTY_MCAKEY | Public | See coding | 20101229 | tty_mcakey TYPE STANDARD TABLE OF gle_mca_tmcakey
|
||
| 6 | TTY_MCAPRC | Public | See coding | 20101229 | tty_mcaprc TYPE SORTED TABLE OF ty_mcaprc
WITH UNIQUE KEY mandt mcakey prccat
|
||
| 7 | TTY_MCAVAR | Public | See coding | 20101229 | tty_mcavar TYPE STANDARD TABLE OF ty_mcavar
|
||
| 8 | TTY_MCAVARA | Public | See coding | 20101229 | tty_mcavara TYPE STANDARD TABLE OF ty_mcavara
|
||
| 9 | TTY_POS_ACCOUNT | Public | See coding | 20101229 | tty_pos_account TYPE SORTED TABLE OF ty_pos_account WITH UNIQUE KEY postype saknr
|
||
| 10 | TTY_PRCTYPE | Public | See coding | 20101229 | tty_prctype TYPE SORTED TABLE OF ty_prctype WITH UNIQUE KEY prccat prctype
|
||
| 11 | TTY_T030H | Public | Type reference (TYPE) | GLE_MCA_TAB_T030H | 20101229 | |
|
| 12 | TTY_WAERS | Public | See coding | 20101229 | tty_waers TYPE STANDARD TABLE OF ty_waers
|
||
| 13 | TY_COMPCODE | Public | See coding | 20101229 | BEGIN OF ty_compcode,
bukrs TYPE t001-bukrs,
ktopl TYPE t001-ktopl,
waers TYPE t001-waers,
fcur TYPE t001-waers, "functional currency
mcavar TYPE gle_mca_tmcavar-mcavar,
posting_scheme TYPE gle_mca_tmcavar-posting_scheme,
END OF ty_compcode
|
||
| 14 | TY_EQU_ACCOUNT | Public | See coding | 20101229 | BEGIN OF ty_equ_account,
waers TYPE gle_mca_t030h-waers,
postype TYPE gle_mca_tmcaprc-prctype,
saknr TYPE skb1-saknr,
END OF ty_equ_account
|
||
| 15 | TY_GLACC | Public | See coding | 20101229 | BEGIN OF ty_glacc,
* ktopl LIKE ska1-ktopl,
bukrs TYPE skb1-bukrs,
saknr TYPE skb1-saknr,
mcakey TYPE skb1-mcakey,
xsalh TYPE skb1-xsalh,
xintb TYPE skb1-xintb,
END OF ty_glacc
|
||
| 16 | TY_KTOPL | Public | See coding | 20101229 | BEGIN OF ty_ktopl,
ktopl TYPE ska1-ktopl,
END OF ty_ktopl
|
||
| 17 | TY_MCAPRC | Public | Type reference (TYPE) | GLE_MCA_TMCAPRC | 20101229 | |
|
| 18 | TY_MCAVAR | Public | Type reference (TYPE) | GLE_MCA_TMCAVAR | 20101229 | |
|
| 19 | TY_MCAVARA | Public | Type reference (TYPE) | GLE_MCA_TMCAVARA | 20101229 | |
|
| 20 | TY_POS_ACCOUNT | Public | See coding | 20101229 | BEGIN OF ty_pos_account,
postype TYPE gle_mca_tmcaprc-prctype,
saknr TYPE skb1-saknr,
END OF ty_pos_account
|
||
| 21 | TY_PRCTYPE | Public | See coding | 20101229 | BEGIN OF ty_prctype,
prccat TYPE gle_mca_tmcaprc-prccat,
prctype TYPE gle_mca_tmcaprc-prctype,
END OF ty_prctype
|
||
| 22 | TY_RNG_BUKRS | Public | See coding | 20101229 | ty_rng_bukrs TYPE RANGE OF t001-bukrs
|
||
| 23 | TY_RNG_KTOPL | Public | See coding | 20101229 | ty_rng_ktopl TYPE RANGE OF t001-ktopl
|
||
| 24 | TY_RNG_MCAKEY | Public | See coding | 20101229 | ty_rng_mcakey TYPE RANGE OF skb1-mcakey
|
||
| 25 | TY_RNG_MCAVAR | Public | See coding | 20101229 | ty_rng_mcavar TYPE RANGE OF gle_mca_tmcavar-mcavar
|
||
| 26 | TY_RNG_PRCCAT | Public | See coding | 20101229 | ty_rng_prccat TYPE RANGE OF gle_mca_tmcaprc-prccat
|
||
| 27 | TY_RNG_WAERS | Public | See coding | 20101229 | ty_rng_waers TYPE RANGE OF gle_mca_t030h-waers
|
||
| 28 | TY_WAERS | Public | See coding | 20101229 | BEGIN OF ty_waers,
waers TYPE gle_mca_t030h-waers,
END OF ty_waers
|
Method Signatures
Method GET_MCAKEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_MCAKEY | Call by reference | Type reference (TYPE) | TTY_MCAKEY | 20101229 | ||||
| 2 | IM_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | 20101229 |
Method GET_MCAKEYS on Interface IF_MCA_CONFIGURATION has no exception.
Method GET_POS_AND_EQUI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_EQU_ACCOUNTS | Call by reference | Type reference (TYPE) | TTY_EQU_ACCOUNT | 20101229 | ||||
| 2 | EX_TAB_POS_ACCOUNTS | Call by reference | Type reference (TYPE) | TTY_POS_ACCOUNT | 20101229 | ||||
| 3 | IM_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | 20101229 |
Method GET_POS_AND_EQUI on Interface IF_MCA_CONFIGURATION has no exception.
Method GET_PRCTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_PRCTYPES | Call by reference | Type reference (TYPE) | TTY_PRCTYPE | 20101229 | ||||
| 2 | IM_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | 20101229 | ||||
| 3 | IM_PRCCAT | Value transfer | Type reference (TYPE) | GLE_MCA_DTE_PRC_CAT | 20101229 | ||||
| 4 | IM_RNG_PRCCAT | Call by reference | Type reference (TYPE) | TY_RNG_PRCCAT | 20101229 |
Method GET_PRCTYPES on Interface IF_MCA_CONFIGURATION has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 606 |