Hierarchy
⤷ FI-LOC (Application Component) Localization
⤷ J3RF (Package) Localization Russia: FI
Properties
Class | CL_J3RF_TRANSFER_PRICING | |
Short Description | Transfer pricing processor | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | J_3RF_TP | |
Program status | ||
Category | 0 | |
Package | J3RF | Localization Russia: FI |
Created | 20121108 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
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 | SZADR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_J3RF_TRANSFER_PRICING has no interface implemented.
Friends
Class CL_J3RF_TRANSFER_PRICING has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_BKPF_AWTYP | Static Attribute | Public | Type reference (TYPE) | BKPF-AWTYP | 'BKPF' | Reference Transaction | 20121207 | |
2 | GC_CORR_SWITCH | Static Attribute | Private | Type reference (TYPE) | C | 'X' | Enable/disable logic to process correction invoices | 20121206 | |
3 | GC_RMRP_AWTYP | Static Attribute | Public | Type reference (TYPE) | BKPF-AWTYP | 'RMRP' | Reference Transaction | 20121207 | |
4 | GC_TREAS_AWTYP | Static Attribute | Public | Type reference (TYPE) | BKPF-AWTYP | 'TR-TM' | Reference Transaction | 20130226 | |
5 | GC_VBRK_AWTYP | Static Attribute | Public | Type reference (TYPE) | BKPF-AWTYP | 'VBRK' | Reference Transaction | 20121207 | |
6 | GR_BELNR | Static Attribute | Public | Type reference (TYPE) | TT_BELNR_RANGE | Internal use | 20130807 | ||
7 | GS_MAIN | Static Attribute | Public | Type reference (TYPE) | J_3RF_TP_MAIN | Main Information of Notification | 20130201 | ||
8 | GT_BKPF_ALL | Static Attribute | Protected | Type reference (TYPE) | TT_BKPF_ALL | 20121228 | |||
9 | GT_BKPF_ORI | Static Attribute | Private | Type reference (TYPE) | TT_BKPF_ORI | 20121228 | |||
10 | GT_BSEG_COR | Static Attribute | Public | Type reference (TYPE) | TT_BSEG | 20121203 | |||
11 | GT_BSEG_ORI | Static Attribute | Public | Type reference (TYPE) | TT_BSEG | 20121203 | |||
12 | GT_BSEG_RES | Static Attribute | Private | Type reference (TYPE) | TT_BSEG | 20121203 | |||
13 | GT_CONTRACT | Static Attribute | Protected | Type reference (TYPE) | TY_T_CONTRACT | Contract buffer | 20130515 | ||
14 | GT_CORR_INV | Static Attribute | Private | Type reference (TYPE) | J_3RFV_CORR_INV_T | Define Correction Invoices (Russia) | 20121206 | ||
15 | GT_ISO_CODE | Static Attribute | Private | Type reference (TYPE) | TY_T_ISO_CODE | 20121220 | |||
16 | GT_OKP | Static Attribute | Private | Type reference (TYPE) | TY_T_OKP | OKP buffer | 20130515 | ||
17 | GT_PARTNER | Static Attribute | Private | Type reference (TYPE) | TY_T_PARTNER | Partner buffer | 20130515 | ||
18 | GT_PLANT | Static Attribute | Private | Type reference (TYPE) | TY_T_PLANT | Plant buffer | 20130515 | ||
19 | GT_POKEYS | Static Attribute | Public | Type reference (TYPE) | TT_POKEYS | 20130226 | |||
20 | GT_TNVED | Static Attribute | Private | Type reference (TYPE) | TY_T_TNVED | TN VED buffer | 20130515 | ||
21 | GT_TREASURE | Static Attribute | Private | Type reference (TYPE) | TY_T_TREASURE | 20130226 | |||
22 | GT_UNITCODE | Static Attribute | Private | Type reference (TYPE) | TY_T_UNITCODE | Unit code buffer | 20130515 | ||
23 | GT_VBRK | Static Attribute | Private | Type reference (TYPE) | TT_VBRK | 20130515 | |||
24 | GV_TREAS_PROCESSED | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Treasury documents processed | 20131028 | ||
25 | G_END_DATE | Static Attribute | Public | Type reference (TYPE) | BKPF-BUDAT | Posting Date in the Document | 20130515 | ||
26 | G_PROC_YEAR | Static Attribute | Protected | Type reference (TYPE) | GJAHR | Fiscal Year for processing | 20130515 | ||
27 | G_SELECT_VARIANT | Static Attribute | Public | Type reference (TYPE) | CHAR1 | '2' | Single-Character Indicator | 20130201 | |
28 | G_TIME_MEASUREMENT | Static Attribute | Public | Type reference (TYPE) | FLAG | '' | 'X' - measurement is ON | 20130201 | |
29 | G_YEAR_PLUS | Static Attribute | Public | Type reference (TYPE) | CHAR1 | SPACE | '-' - less then year, SPACE - whole year,'+' - year and next | 20130515 | |
30 | LT_LIST1A | Static Attribute | Private | Type reference (TYPE) | J_3RF_TP_LIST1A_T | Table type for the 1a pages for transfer pricing | 20121120 | ||
31 | LT_LIST1B | Static Attribute | Private | Type reference (TYPE) | J_3RF_TP_LIST1B_T | Table type for the 1b pages for transfer pricing | 20121120 | ||
32 | LT_LIST2 | Static Attribute | Private | Type reference (TYPE) | J_3RF_TP_LIST2_T | Table type for the 2a pages for transfer pricing | 20121204 | ||
33 | LT_MAIN | Static Attribute | Private | Type reference (TYPE) | J_3RF_TP_MAIN_T | Table type for the main results table for transfer pricing | 20121120 | ||
34 | TT_BSEG_COR | Static Attribute | Private | Type reference (TYPE) | TT_BSEG | 20121203 | |||
35 | TT_BSEG_ORI | Static Attribute | Private | Type reference (TYPE) | TT_BSEG | 20121203 | |||
36 | TT_BSEG_RES | Static Attribute | Private | Type reference (TYPE) | TT_BSEG | 20121203 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BSEG_PROCESSING | Static method | Private | Method | One document item processing | 20130201 |
2 | BUILD_RANGE | Static method | Private | Method | Build range for parameter | 20121113 |
3 | CHECK_CLEARED_DOC_IN_PREV_YEAR | Static method | Protected | Method | 20131112 | |
4 | CHECK_CORR_CUSTOMIZING | Static method | Private | Method | Check customizing. To determine whether corrective invoice | 20121207 |
5 | CHECK_ORIG_CORR_COMPLIANCE | Static method | Private | Method | Check compliance between orig./corrective items | 20121219 |
6 | CHECK_SEL_CRIT | Static method | Private | Method | Check selection criteria | 20130807 |
7 | EXPORT | Static method | Public | Method | Export data to XML | 20121108 |
8 | FIND_PREVIOUS_FI_DOCUMENT | Static method | Private | Method | Find previous original or corrective invoice (FI) | 20121203 |
9 | FIND_PREVIOUS_MM_DOCUMENT | Static method | Private | Method | Find previous original or corrective invoice (MM) | 20121203 |
10 | FIND_PREVIOUS_SD_DOCUMENT | Static method | Private | Method | Find previous original or corrective invoice (SD) | 20121203 |
11 | FIND_PREVIOUS_TREAS_DOCUMENT | Static method | Private | Method | Find "original" treasury document (FI) | 20130226 |
12 | GET_CONTRACT | Static method | Private | Method | Get contract information | 20130515 |
13 | GET_DATA | Static method | Public | Method | Get data for Transfer Pricing Notification | 20121113 |
14 | GET_DATA_DOC_CHAIN_DOCS | Static method | Private | Method | Empty method, it is not used, delete is forbidden | 20130521 |
15 | GET_DATA_PREPARE | Static method | Private | Method | Get data for Transfer Pricing Notification(Prepare) | 20121229 |
16 | GET_ISO_CODE | Static method | Private | Method | Get ISO code for country | 20121220 |
17 | GET_LINK_TO_MM_ITEM | Static method | Private | Method | Find link between FI item and MM one | 20130515 |
18 | GET_LINK_TO_SD_ITEM | Static method | Private | Method | Find link between FI item and SD one | 20130515 |
19 | GET_LIST2 | Static method | Private | Method | Fill structure for List 2 | 20121204 |
20 | GET_MAIN_LIST | Static method | Private | Method | Fill structure for Main List | 20130515 |
21 | GET_OKP | Static method | Private | Method | Get OKP code for material | 20130515 |
22 | GET_PARTNER | Static method | Private | Method | Get partner information | 20130515 |
23 | GET_PHONE_NUMBER | Static method | Private | Method | Get phone number | 20130219 |
24 | GET_PLANT | Static method | Private | Method | Get plant address | 20130515 |
25 | GET_PREV_DOCNO | Static method | Private | Method | Get previous document number | 20121203 |
26 | GET_TNVED | Static method | Private | Method | Get TN VED code | 20130515 |
27 | GET_UNITCODE | Static method | Private | Method | Get unit code for unit measure | 20130515 |
28 | GET_VBFA_TAB | Static method | Private | Method | Get SD document flow | 20121203 |
29 | MAKE_BSEG_RES | Static method | Private | Method | Do Partial Result table | 20121203 |
30 | MERGE_DOCS | Static method | Private | Method | Merge similar position in documents | 20121207 |
31 | READ_N_ADD_POKEYS | Static method | Public | Method | 20130226 | |
32 | REMOVE_GAPS | Static method | Private | Method | Empty method, it is not used, delete is forbidden | 20130521 |
33 | SAVE | Static method | Private | Method | Save data to database | 20121108 |
34 | SELECT | Static method | Protected | Method | Select relevant documents | 20121108 |
35 | SET_DATA | Static method | Public | Method | Data setter for class | 20121120 |
36 | SUMMARIZE_ORIG_CORRS | Static method | Private | Method | Check compliance between orig./corrective items | 20121219 |
37 | UPDATE_DOCS | Static method | Protected | Method | Update of amount and quantities in documents | 20121129 |
38 | UPDATE_TOTAL | Static method | Private | Method | Update total structure | 20121109 |
Events
Class CL_J3RF_TRANSFER_PRICING has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | CONTRACT_RANGE | Public | See coding | Contract Number Range | 20121109 | contract_range TYPE RANGE OF dzuonr
|
|
2 | CONTRACT_TYPE_RANGE | Public | See coding | Contract Type Range | 20121112 | contract_type_range TYPE RANGE OF j_3rf_cnttype
|
|
3 | CORR_TABLE | Public | See coding | 20130201 | corr_table TYPE TABLE OF j_3rf_tp_bsegcor
|
||
4 | COST_CENTER_RANGE | Public | See coding | Cost Center Range | 20121109 | cost_center_range TYPE RANGE OF kostl
|
|
5 | CUSTOMER_RANGE | Public | See coding | Customer Number Range | 20121109 | customer_range TYPE RANGE OF kunnr
|
|
6 | DATE_RANGE | Public | See coding | 20130807 | DATE_RANGE TYPE RANGE OF sy-datum
|
||
7 | GL_ACCOUNT_RANGE | Public | See coding | G/L Account Number Range | 20121109 | gl_account_range TYPE RANGE OF hkont
|
|
8 | INT_ORDER_RANGE | Public | See coding | Order Number Range | 20121109 | int_order_range TYPE RANGE OF aufnr
|
|
9 | LIST1A_TABLE | Public | See coding | List 1A Table | 20121114 | list1a_table TYPE STANDARD TABLE OF j_3rf_tp_list1a
|
|
10 | LIST1B_TABLE | Public | See coding | List 1B Table | 20121114 | list1b_table TYPE STANDARD TABLE OF j_3rf_tp_list1b
|
|
11 | LIST2_TABLE | Public | See coding | List 2 Table | 20121204 | list2_table TYPE STANDARD TABLE OF j_3rf_tp_list2
|
|
12 | MAIN_LIST_TABLE | Public | See coding | Main List Table | 20121114 | main_list_table TYPE STANDARD TABLE OF j_3rf_tp_main
|
|
13 | MATERIAL_RANGE | Public | See coding | Material Number Range | 20121109 | material_range TYPE RANGE OF matnr
|
|
14 | ORIG_TABLE | Public | See coding | 20130201 | orig_table TYPE TABLE OF j_3rf_tp_bsegori
|
||
15 | PROFIT_CENTER_RANGE | Public | See coding | Profit Center Range | 20121109 | profit_center_range TYPE RANGE OF prctr
|
|
16 | RANGE | Public | See coding | Default range | 20121113 | BEGIN OF range,
sign TYPE tvarv_sign,
option TYPE tvarv_opti,
low TYPE tvarv_val,
high TYPE tvarv_val,
END OF range
|
|
17 | SCRMAT_TABLE | Public | See coding | Materials table | 20121114 | scrmat_table TYPE STANDARD TABLE OF j_3rf_tp_scrmat
|
|
18 | SCR_SEL_OPT | Public | See coding | 20130515 | scr_sel_opt TYPE STANDARD TABLE OF j_3rf_tp_scrs
|
||
19 | SCR_TABLE | Public | See coding | Selection criteria table | 20121114 | scr_table TYPE HASHED TABLE OF j_3rf_tp_scr
|
|
20 | SEL_CRIT_RANGE | Public | See coding | 20130807 | sel_crit_range TYPE RANGE OF j_3rf_tp_scr-sel_crit
|
||
21 | ST_BKPF | Protected | See coding | 20121203 | BEGIN OF st_bkpf.
TYPES: bukrs type bkpf-bukrs,
belnr type bkpf-belnr,
gjahr type bkpf-gjahr,
blart type bkpf-blart,
bldat type bkpf-bldat,
budat type bkpf-budat,
awkey type bkpf-awkey,
awtyp type bkpf-awtyp,
stblg type bkpf-stblg,
stjah type bkpf-stjah,
stgrd type bkpf-stgrd,
bktxt TYPE bkpf-bktxt,
waers TYPE bkpf-waers,
dyear TYPE bkpf-gjahr, " Processed year
exnum TYPE vbrk-exnum,
inco1 TYPE vbrk-inco1.
TYPES: belnr_prev TYPE bkpf-belnr,
gjahr_prev TYPE bkpf-gjahr,
prev_prev TYPE flag,
deleted TYPE flag,
belnr_orig TYPE bkpf-belnr,
gjahr_orig TYPE bkpf-gjahr,
exclude TYPE flag,
END OF st_bkpf
|
||
22 | ST_BSEG | Public | See coding | 20121203 | BEGIN OF st_bseg .
* INCLUDE TYPE bseg.
TYPES:
bukrs TYPE bseg-bukrs.
INCLUDE TYPE j_3rf_tp_common_st_bseg.
TYPES:
paobjnr TYPE bseg-paobjnr,
active TYPE flag,
END OF st_bseg
|
||
23 | ST_POKEYS | Public | See coding | 20130226 | BEGIN OF st_pokeys,
belnr TYPE bkpf-belnr,
ebeln TYPE ekpo-ebeln,
ebelp TYPE ekpo-ebelp,
END OF st_pokeys
|
||
24 | ST_SELECT_BSEG | Private | See coding | 20130204 | BEGIN OF st_select_bseg,
bukrs TYPE bseg-bukrs,
belnr TYPE bseg-belnr,
gjahr TYPE bseg-gjahr,
buzei TYPE bseg-buzei,
buzid TYPE bseg-buzid,
shkzg TYPE bseg-shkzg,
koart TYPE bseg-koart,
dmbtr TYPE bseg-dmbtr,
kostl TYPE bseg-kostl,
zuonr TYPE bseg-zuonr,
sgtxt TYPE bseg-sgtxt,
aufnr TYPE bseg-aufnr,
vbeln TYPE bseg-vbeln,
hkont TYPE bseg-hkont,
kunnr TYPE bseg-kunnr,
lifnr TYPE bseg-lifnr,
matnr TYPE bseg-matnr,
werks TYPE bseg-werks,
menge TYPE bseg-menge,
meins TYPE bseg-meins,
ebeln TYPE bseg-ebeln,
ebelp TYPE bseg-ebelp,
prctr TYPE bseg-prctr,
projk TYPE bseg-projk,
paobjnr TYPE bseg-paobjnr,
xnegp TYPE bseg-xnegp,
END OF st_select_bseg
|
||
25 | ST_VBRK | Private | See coding | 20130206 | BEGIN OF st_vbrk,
vbeln TYPE vbrk-vbeln,
fkart TYPE vbrk-fkart,
bukrs TYPE vbrk-bukrs,
sfakn TYPE vbrk-sfakn,
zuonr TYPE vbrk-zuonr,
exnum TYPE vbrk-exnum,
inco1 TYPE vbrk-inco1,
vbtyp TYPE vbrk-vbtyp,
END OF st_vbrk
|
||
26 | TOTAL | Public | See coding | Total structure for storing relevant documents | 20121109 | BEGIN OF total,
group TYPE j_3rf_tp_group,
grouping TYPE j_3rf_tp_grouping,
bukrs TYPE bukrs,
belnr TYPE belnr_d,
gjahr TYPE gjahr,
buzei TYPE buzei,
buzid TYPE buzid,
budat TYPE budat,
shkzg TYPE shkzg,
xnegp TYPE xnegp,
dmbtr TYPE dmbtr,
hkont TYPE hkont,
zuonr TYPE dzuonr,
sgtxt TYPE sgtxt,
matnr TYPE matnr,
werks TYPE werks_d,
menge TYPE menge_d,
meins TYPE meins,
ebeln TYPE ebeln,
ebelp TYPE ebelp,
vbeln TYPE vbeln_vf,
paobjnr TYPE rkeobjnr,
prio TYPE n LENGTH 1,
partner TYPE koart,
lifnr TYPE lifnr,
kunnr TYPE kunnr,
exnum TYPE exnum,
inco1 TYPE inco1,
text_pos TYPE arktx,
vbeln_sd TYPE vbeln_vf,
posnr_sd TYPE posnr_vf,
belnr_mm TYPE belnr_d,
gjahr_mm TYPE gjahr,
buzei_mm TYPE rblgp,
END OF total
|
|
27 | TOTAL_TABLE | Public | See coding | Total table for storing relevant documents | 20121114 | total_table TYPE STANDARD TABLE OF total WITH KEY group bukrs belnr gjahr
|
|
28 | TP_GROUP_RANGE | Public | See coding | Group Code Range | 20121109 | tp_group_range TYPE RANGE OF j_3rf_tp_group
|
|
29 | TP_TABLE | Public | See coding | Group selection info table | 20121114 | tp_table TYPE STANDARD TABLE OF j_3rf_tp
|
|
30 | TT_BELNR_RANGE | Public | See coding | 20130807 | tt_belnr_RANGE TYPE RANGE OF bkpf-belnr
|
||
31 | TT_BKPF_ALL | Protected | See coding | 20121228 | tt_bkpf_all TYPE TABLE OF st_bkpf WITH NON-UNIQUE KEY bukrs belnr gjahr
WITH NON-UNIQUE SORTED KEY orig
COMPONENTS belnr_orig gjahr_orig
|
||
32 | TT_BKPF_ORI | Private | See coding | 20121228 | tt_bkpf_ori TYPE HASHED TABLE OF st_bkpf WITH UNIQUE KEY bukrs belnr gjahr
|
||
33 | TT_BSEG | Public | See coding | 20121203 | tt_bseg TYPE TABLE OF st_bseg WITH NON-UNIQUE KEY bukrs belnr gjahr buzei
|
||
34 | TT_POKEYS | Public | See coding | 20130226 | tt_pokeys TYPE HASHED TABLE OF st_pokeys WITH UNIQUE KEY belnr ebeln ebelp
|
||
35 | TT_SCR | Private | See coding | 20130807 | tt_scr TYPE HASHED TABLE OF j_3rf_tp_scr WITH UNIQUE KEY sel_crit
|
||
36 | TT_SCRMAT | Private | See coding | 20130807 | tt_scrmat TYPE STANDARD TABLE OF j_3rf_tp_scrmat
|
||
37 | TT_SCRS | Private | See coding | 20130807 | tt_scrs TYPE STANDARD TABLE OF j_3rf_tp_scrs
|
||
38 | TT_SELECT_BSEG | Private | See coding | 20130204 | tt_select_bseg TYPE TABLE OF st_select_bseg WITH NON-UNIQUE KEY bukrs belnr gjahr buzei
|
||
39 | TT_TRAN_NUMBER | Public | See coding | 20130201 | tt_tran_number TYPE TABLE OF j_3rf_tp_list1a-tran_number
|
||
40 | TT_VBRK | Private | See coding | 20130515 | tt_vbrk TYPE HASHED TABLE OF st_vbrk WITH UNIQUE KEY vbeln
|
||
41 | TY_S_AUGBL | Private | See coding | 20130515 | BEGIN OF ty_s_augbl,
augbl TYPE bseg-augbl,
belnr TYPE bseg-belnr,
gjahr TYPE bseg-gjahr,
END OF ty_s_augbl
|
||
42 | TY_S_CONTRACT | Protected | See coding | 20130515 | BEGIN OF ty_s_contract,
zuonr TYPE dzuonr,
contract_number TYPE j_3rf_tp_contract_num_060,
contract_date TYPE j_3rf_cntdat,
contract_type TYPE j_3rf_cnttype,
END OF ty_s_contract
|
||
43 | TY_S_CORR_BEWTP | Private | See coding | 20121207 | BEGIN OF ty_s_corr_bewtp,
bewtp TYPE ekbe-bewtp,
END OF ty_s_corr_bewtp
|
||
44 | TY_S_ISO_CODE | Private | See coding | 20121220 | BEGIN OF ty_s_iso_code,
land1 TYPE land1,
intcn3 TYPE intcn3,
END OF ty_s_iso_code
|
||
45 | TY_S_OKP | Private | See coding | 20130515 | BEGIN OF ty_s_okp,
matnr TYPE matnr,
okp TYPE j_3rf_tp_tran_okp_043,
END OF ty_s_okp
|
||
46 | TY_S_PARTNER | Private | See coding | 20130515 | BEGIN OF ty_s_partner,
koart TYPE koart,
partner TYPE c LENGTH 10,
country TYPE j_3rf_tp_country_org,
iso TYPE j_3rf_tp_iso_org,
region TYPE j_3rf_tp_ship_regio_080,
city TYPE j_3rf_tp_ship_city1_080,
township TYPE j_3rf_tp_ship_township_080,
name TYPE j_3rf_tp_name_org,
inn TYPE j_3rf_tp_inn_org,
kpp TYPE j_3rf_tp_kpp_org,
regnum TYPE j_3rf_tp_regnum_org,
taxcode TYPE j_3rf_tp_taxcode_org,
address TYPE j_3rf_tp_address_org,
END OF ty_s_partner
|
||
47 | TY_S_PARTY_NUMS | Private | See coding | 20130226 | BEGIN OF ty_s_party_nums,
lifnr TYPE lifnr,
kunnr TYPE kunnr,
num(4) TYPE n,
END OF ty_s_party_nums
|
||
48 | TY_S_PLANT | Private | See coding | 20130515 | BEGIN OF ty_s_plant,
werks TYPE werks_d,
iso TYPE j_3rf_tp_ship_intcn3_080,
region TYPE j_3rf_tp_ship_regio_080,
city TYPE j_3rf_tp_ship_city1_080,
township TYPE j_3rf_tp_ship_township_080,
END OF ty_s_plant
|
||
49 | TY_S_TNVED | Private | See coding | 20130515 | BEGIN OF ty_s_tnved,
matnr TYPE matnr,
tnved TYPE j_3rf_tp_tran_ved_040,
country TYPE herkl,
END OF ty_s_tnved
|
||
50 | TY_S_TREASURE | Private | See coding | 20130226 | BEGIN OF ty_s_treasure,
bukrs TYPE bkpf-bukrs,
gjahr TYPE bkpf-gjahr,
belnr TYPE bkpf-belnr,
bktxt TYPE bkpf-bktxt,
monat TYPE bkpf-monat,
budat TYPE bkpf-budat,
shkzg TYPE bseg-shkzg,
dmbtr TYPE bseg-dmbtr,
deleted TYPE boole_d, " if document should be excluded from result
changed TYPE boole_d, " if the amount in document was corrected
END OF ty_s_treasure
|
||
51 | TY_S_UNITCODE | Private | See coding | 20130515 | BEGIN OF ty_s_unitcode,
meins TYPE meins,
code TYPE mseh6,
END OF ty_s_unitcode
|
||
52 | TY_T_CONTRACT | Protected | See coding | 20130515 | ty_t_contract TYPE HASHED TABLE OF ty_s_contract WITH UNIQUE KEY zuonr
|
||
53 | TY_T_CORR_BEWTP | Private | See coding | 20121207 | ty_t_corr_bewtp TYPE STANDARD TABLE OF ty_s_corr_bewtp
|
||
54 | TY_T_ISO_CODE | Private | See coding | 20121220 | ty_t_iso_code TYPE HASHED TABLE OF ty_s_iso_code WITH UNIQUE KEY land1
|
||
55 | TY_T_OKP | Private | See coding | 20130515 | ty_t_okp TYPE HASHED TABLE OF ty_s_okp WITH UNIQUE KEY matnr
|
||
56 | TY_T_PARTNER | Private | See coding | 20130515 | ty_t_partner TYPE HASHED TABLE OF ty_s_partner WITH UNIQUE KEY koart partner
|
||
57 | TY_T_PARTY_NUMS | Private | See coding | 20130226 | ty_t_party_nums TYPE HASHED TABLE OF ty_s_party_nums WITH UNIQUE KEY lifnr kunnr
|
||
58 | TY_T_PLANT | Private | See coding | 20130515 | ty_t_plant TYPE HASHED TABLE OF ty_s_plant WITH UNIQUE KEY werks
|
||
59 | TY_T_TNVED | Private | See coding | 20130515 | ty_t_tnved TYPE HASHED TABLE OF ty_s_tnved WITH UNIQUE KEY matnr
|
||
60 | TY_T_TREASURE | Private | See coding | 20130226 | ty_t_treasure TYPE STANDARD TABLE OF ty_s_treasure
|
||
61 | TY_T_UNITCODE | Private | See coding | 20130515 | ty_t_unitcode TYPE HASHED TABLE OF ty_s_unitcode WITH UNIQUE KEY meins
|
||
62 | VENDOR_RANGE | Public | See coding | Vendor Number Range | 20121109 | vendor_range TYPE RANGE OF lifnr
|
|
63 | WBS_ELEMENT_RANGE | Public | See coding | WBS Element Range | 20121109 | wbs_element_range TYPE RANGE OF ps_psp_pnr
|
Method Signatures
Method BSEG_PROCESSING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CCODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130201 | ||
2 | Importing | CONTRACT_TYPE | Call by reference | Type reference (TYPE) | CONTRACT_TYPE_RANGE | Contract Type Range | 20130201 | ||
3 | Importing | IS_BSEG | Call by reference | Type reference (TYPE) | ST_SELECT_BSEG | Accounting Document Segment | 20130201 | ||
4 | Importing | IS_BSEG_PARTNER | Call by reference | Type reference (TYPE) | ST_SELECT_BSEG | Accounting Document Segment | 20130201 | ||
5 | Changing | IS_TOTAL | Call by reference | Type reference (TYPE) | TOTAL | Total structure for storing relevant documents | 20130201 | ||
6 | Changing | IV_MAX_PRIO | Call by reference | Type reference (TYPE) | TOTAL-PRIO | Total structure for storing relevant documents | 20130228 | ||
7 | Importing | I_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Posting Date in the Document | 20130201 | ||
8 | Importing | SCR | Call by reference | Type reference (TYPE) | SCR_TABLE | Selection criteria table | 20130201 | ||
9 | Importing | SCRMAT | Call by reference | Type reference (TYPE) | SCRMAT_TABLE | Materials table | 20130201 | ||
10 | Importing | SCR_OPT | Call by reference | Type reference (TYPE) | SCR_SEL_OPT | Select options for accounts | 20130515 | ||
11 | Importing | TP | Call by reference | Type reference (TYPE) | TP_TABLE | Group selection info table | 20130201 |
Method BSEG_PROCESSING on class CL_J3RF_TRANSFER_PRICING has no exception.
Method BUILD_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | HIGH | Call by reference | Type reference (TYPE) | ANY | ABAP/4: Selection value (LOW or HIGH value, external format) | 20121113 | ||
2 | Importing | LOW | Call by reference | Type reference (TYPE) | ANY | ABAP/4: Selection value (LOW or HIGH value, external format) | 20121113 | ||
3 | Changing | RANGE | Value transfer | Type reference (TYPE) | ANY | Default range | 20121113 |
Method BUILD_RANGE on class CL_J3RF_TRANSFER_PRICING has no exception.
Method CHECK_CLEARED_DOC_IN_PREV_YEAR Signature
Method CHECK_CLEARED_DOC_IN_PREV_YEAR on class CL_J3RF_TRANSFER_PRICING has no parameter.
Method CHECK_CLEARED_DOC_IN_PREV_YEAR on class CL_J3RF_TRANSFER_PRICING has no exception.
Method CHECK_CORR_CUSTOMIZING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_BKPF | Call by reference | Type reference (TYPE) | ST_BKPF | 20121207 | |||
2 | Importing | IS_RBKP | Call by reference | Type reference (TYPE) | RBKP | Document Header: Invoice Receipt | 20121207 | ||
3 | Importing | IS_VBRK | Call by reference | Type reference (TYPE) | ST_VBRK | Billing Document: Header Data | 20121207 | ||
4 | Returning | R_CORR | Value transfer | Type reference (TYPE) | XFELD | 'X' - corrective invoice, '' - original one | 20121207 |
Method CHECK_CORR_CUSTOMIZING on class CL_J3RF_TRANSFER_PRICING has no exception.
Method CHECK_ORIG_CORR_COMPLIANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_CORR | Call by reference | Type reference (TYPE) | ST_BSEG | Item of corrective invoice | 20121219 | ||
2 | Importing | IS_ORIG | Call by reference | Type reference (TYPE) | ST_BSEG | Item of original invoice | 20121219 | ||
3 | Importing | I_AWTYP | Call by reference | Type reference (TYPE) | BKPF-AWTYP | Reference Transaction | 20121219 | ||
4 | Importing | I_AWTYPCOR | Call by reference | Type reference (TYPE) | BKPF-AWTYP | Reference Transaction for Correction | 20131028 | ||
5 | Returning | R_SUITABLE | Value transfer | Type reference (TYPE) | XFELD | 'X' - suitable items | 20121219 |
Method CHECK_ORIG_CORR_COMPLIANCE on class CL_J3RF_TRANSFER_PRICING has no exception.
Method CHECK_SEL_CRIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SCR | Call by reference | Type reference (TYPE) | SCR_TABLE | Selection criteria definition | 20130807 | ||
2 | Importing | IT_SCRMAT | Call by reference | Type reference (TYPE) | SCRMAT_TABLE | Selection criteria: materials | 20130807 | ||
3 | Importing | IT_SCRS | Call by reference | Type reference (TYPE) | SCR_SEL_OPT | Select options for accounts | 20130807 | ||
4 | Importing | I_BSEG | Call by reference | Type reference (TYPE) | ST_SELECT_BSEG | 20130807 | |||
5 | Importing | I_SEL_CRIT | Call by reference | Type reference (TYPE) | J_3RF_TP_SEL_CRIT | Selection criteria | 20130807 | ||
6 | Returning | R_FITTED | Value transfer | Type reference (TYPE) | XFELD | 'X' - sel.crieria is suitable | 20130807 |
Method CHECK_SEL_CRIT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method EXPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LIST1A | Call by reference | Type reference (TYPE) | J_3RF_TP_LIST1A_T | Table type for the 1a pages for transfer pricing | 20121120 | ||
2 | Exporting | ET_LIST1B | Call by reference | Type reference (TYPE) | J_3RF_TP_LIST1B_T | Table type for the 1b pages for transfer pricing | 20121120 | ||
3 | Exporting | ET_LIST2 | Call by reference | Type reference (TYPE) | J_3RF_TP_LIST2_T | Table type for the 2a pages for transfer pricing | 20121204 | ||
4 | Exporting | ET_MAIN | Call by reference | Type reference (TYPE) | J_3RF_TP_MAIN_T | Table type for the main results table for transfer pricing | 20121120 |
Method EXPORT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method FIND_PREVIOUS_FI_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_BKPF | Call by reference | Type reference (TYPE) | ST_BKPF | 20121203 |
Method FIND_PREVIOUS_FI_DOCUMENT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method FIND_PREVIOUS_MM_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_BKPF | Call by reference | Type reference (TYPE) | ST_BKPF | 20121203 |
Method FIND_PREVIOUS_MM_DOCUMENT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method FIND_PREVIOUS_SD_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_BKPF | Call by reference | Type reference (TYPE) | ST_BKPF | 20121203 |
Method FIND_PREVIOUS_SD_DOCUMENT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method FIND_PREVIOUS_TREAS_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_BKPF | Call by reference | Type reference (TYPE) | ST_BKPF | 20130226 | |||
2 | Changing | CT_TOTAL | Call by reference | Type reference (TYPE) | TOTAL_TABLE | Total table for storing relevant documents | 20131028 |
Method FIND_PREVIOUS_TREAS_DOCUMENT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_CONTRACT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130515 | ||
2 | Exporting | CONTRACT_DATE | Call by reference | Type reference (TYPE) | J_3RF_TP_CONTRACT_DATE_065 | Date of contract 065 | 20130515 | ||
3 | Exporting | CONTRACT_NUMBER | Call by reference | Type reference (TYPE) | J_3RF_TP_CONTRACT_NUM_060 | Number of contract 060 | 20130515 | ||
4 | Importing | ZUONR | Call by reference | Type reference (TYPE) | DZUONR | Assignment Number | 20130515 |
Method GET_CONTRACT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CCODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20121114 | ||
2 | Importing | CONTRACT | Call by reference | Type reference (TYPE) | CONTRACT_RANGE | Contract Number Range | 20121114 | ||
3 | Importing | CONTRACT_TYPE | Call by reference | Type reference (TYPE) | CONTRACT_TYPE_RANGE | Contract Type Range | 20121114 | ||
4 | Importing | COST_CENTER | Call by reference | Type reference (TYPE) | COST_CENTER_RANGE | Cost Center Range | 20121114 | ||
5 | Importing | CUSTOMER | Call by reference | Type reference (TYPE) | CUSTOMER_RANGE | Customer Number Range | 20121114 | ||
6 | Importing | DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_TP_DOCUMENT | Confirmation document | 20121205 | ||
7 | Exporting | ET_LIST1A | Call by reference | Type reference (TYPE) | LIST1A_TABLE | List 1A Table | 20121228 | ||
8 | Exporting | ET_LIST1B | Call by reference | Type reference (TYPE) | LIST1B_TABLE | List 1B Table | 20121228 | ||
9 | Exporting | ET_LIST2 | Call by reference | Type reference (TYPE) | LIST2_TABLE | List 2 Table | 20121228 | ||
10 | Exporting | ET_MAIN_LIST | Call by reference | Type reference (TYPE) | MAIN_LIST_TABLE | Main List Table | 20121228 | ||
11 | Importing | FIRST_NAME | Call by reference | Type reference (TYPE) | J_3RF_TP_FIRST_NAME | First name | 20121205 | ||
12 | Importing | FYEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20121114 | ||
13 | Importing | GL_ACCOUNT | Call by reference | Type reference (TYPE) | GL_ACCOUNT_RANGE | G/L Account Number Range | 20121114 | ||
14 | Importing | INT_ORDER | Call by reference | Type reference (TYPE) | INT_ORDER_RANGE | Order Number Range | 20121114 | ||
15 | Importing | LAST_NAME | Call by reference | Type reference (TYPE) | J_3RF_TP_LAST_NAME | Last name | 20121205 | ||
16 | Importing | MATERIAL | Call by reference | Type reference (TYPE) | MATERIAL_RANGE | Material Number Range | 20121114 | ||
17 | Importing | MERGE | Call by reference | Type reference (TYPE) | J_3RF_TP_MERGE | Merge similar transactions | 20130301 | ||
18 | Importing | NAME_ORG | Call by reference | Type reference (TYPE) | J_3RF_TP_NAME_ORG | Name of organization | 20121205 | ||
19 | Importing | PROFIT_CENTER | Call by reference | Type reference (TYPE) | PROFIT_CENTER_RANGE | Profit Center Range | 20121114 | ||
20 | Importing | SECOND_NAME | Call by reference | Type reference (TYPE) | J_3RF_TP_SECOND_NAME | Second name | 20121205 | ||
21 | Importing | TAXPAYER | Call by reference | Type reference (TYPE) | J_3RF_TP_TAXPAYER | Taxpayer | 20121205 | ||
22 | Importing | TP_GROUP | Call by reference | Type reference (TYPE) | TP_GROUP_RANGE | Group Code Range | 20121114 | ||
23 | Importing | VENDOR | Call by reference | Type reference (TYPE) | VENDOR_RANGE | Vendor Number Range | 20121114 | ||
24 | Importing | WBS_ELEMENT | Call by reference | Type reference (TYPE) | WBS_ELEMENT_RANGE | WBS Element Range | 20121114 |
Method GET_DATA on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_DATA_DOC_CHAIN_DOCS Signature
Method GET_DATA_DOC_CHAIN_DOCS on class CL_J3RF_TRANSFER_PRICING has no parameter.
Method GET_DATA_DOC_CHAIN_DOCS on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_DATA_PREPARE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CCODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20121229 | ||
2 | Importing | CONTRACT | Call by reference | Type reference (TYPE) | CONTRACT_RANGE | Contract Number Range | 20121229 | ||
3 | Importing | CONTRACT_TYPE | Call by reference | Type reference (TYPE) | CONTRACT_TYPE_RANGE | Contract Type Range | 20121229 | ||
4 | Importing | COST_CENTER | Call by reference | Type reference (TYPE) | COST_CENTER_RANGE | Cost Center Range | 20121229 | ||
5 | Changing | CO_BADI | Call by reference | Object reference (TYPE REF TO) | J_3RF_TP_BADI | 20121229 | |||
6 | Changing | CT_TOTAL | Call by reference | Type reference (TYPE) | TOTAL_TABLE | Total table for storing relevant documents | 20121229 | ||
7 | Importing | CUSTOMER | Call by reference | Type reference (TYPE) | CUSTOMER_RANGE | Customer Number Range | 20121229 | ||
8 | Importing | FYEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20121229 | ||
9 | Importing | GL_ACCOUNT | Call by reference | Type reference (TYPE) | GL_ACCOUNT_RANGE | G/L Account Number Range | 20121229 | ||
10 | Importing | INT_ORDER | Call by reference | Type reference (TYPE) | INT_ORDER_RANGE | Order Number Range | 20121229 | ||
11 | Importing | MATERIAL | Call by reference | Type reference (TYPE) | MATERIAL_RANGE | Material Number Range | 20121229 | ||
12 | Importing | PROFIT_CENTER | Call by reference | Type reference (TYPE) | PROFIT_CENTER_RANGE | Profit Center Range | 20121229 | ||
13 | Importing | TP_GROUP | Call by reference | Type reference (TYPE) | TP_GROUP_RANGE | Group Code Range | 20121229 | ||
14 | Importing | VENDOR | Call by reference | Type reference (TYPE) | VENDOR_RANGE | Vendor Number Range | 20121229 | ||
15 | Importing | WBS_ELEMENT | Call by reference | Type reference (TYPE) | WBS_ELEMENT_RANGE | WBS Element Range | 20121229 |
Method GET_DATA_PREPARE on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_ISO_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | INTCN3 | Value transfer | Type reference (TYPE) | INTCN3 | ISO Country Code Numeric 3-Characters | 20121220 | ||
2 | Importing | LAND1 | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20121220 |
Method GET_ISO_CODE on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_LINK_TO_MM_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_BKPF | Call by reference | Type reference (TYPE) | ST_BKPF | 20131028 | |||
2 | Changing | CS_BSEG | Call by reference | Type reference (TYPE) | ST_BSEG | 20130515 | |||
3 | Changing | CT_RSEG | Call by reference | Type reference (TYPE) | TY_RSEG | RSEG | 20130515 | ||
4 | Changing | CT_RSEGEXCL | Call by reference | Type reference (TYPE) | TY_RSEG | RSEG | 20130515 | ||
5 | Exporting | ES_EKBE | Call by reference | Type reference (TYPE) | EKBE | History per Purchasing Document | 20130515 | ||
6 | Importing | I_ORIG | Call by reference | Type reference (TYPE) | FLAG | 'X' - original document | 20131028 | ||
7 | Importing | I_RCAT | Call by reference | Type reference (TYPE) | FLAG | 'X' - read category | 20130515 |
Method GET_LINK_TO_MM_ITEM on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_LINK_TO_SD_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_BSEG | Call by reference | Type reference (TYPE) | ST_BSEG | 20130515 | |||
2 | Changing | CT_VBRP | Call by reference | Type reference (TYPE) | TDT_VBRP | VBRP | 20130515 | ||
3 | Changing | CT_VBRPEXCL | Call by reference | Type reference (TYPE) | TDT_VBRP | VBRP | 20130515 | ||
4 | Exporting | ES_VBRP | Call by reference | Type reference (TYPE) | VBRP | History per Purchasing Document | 20130515 | ||
5 | Importing | IS_BKPF | Call by reference | Type reference (TYPE) | ST_BKPF | 20130515 | |||
6 | Importing | I_RCAT | Call by reference | Type reference (TYPE) | FLAG | 'X' - read category | 20130515 |
Method GET_LINK_TO_SD_ITEM on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_LIST2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | LIST2 | Value transfer | Type reference (TYPE) | J_3RF_TP_LIST2 | Information of Notification. List 2 | 20121204 | ||
2 | Importing | TOTAL | Call by reference | Type reference (TYPE) | TOTAL | Total structure for storing relevant documents | 20121204 |
Method GET_LIST2 on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_MAIN_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADDRESS | Call by reference | Type reference (TYPE) | SZADR_ADDR1_COMPLETE | Company address | 20130515 | ||
2 | Importing | CCODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130515 | ||
3 | Importing | DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_TP_DOCUMENT | Confirmation document | 20130515 | ||
4 | Importing | FIRST_NAME | Call by reference | Type reference (TYPE) | J_3RF_TP_FIRST_NAME | First name | 20130515 | ||
5 | Importing | FYEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20130515 | ||
6 | Importing | LAST_NAME | Call by reference | Type reference (TYPE) | J_3RF_TP_LAST_NAME | Last name | 20130515 | ||
7 | Returning | MAIN_LIST | Value transfer | Type reference (TYPE) | J_3RF_TP_MAIN | Main Information of Notification | 20130515 | ||
8 | Importing | NAME_ORG | Call by reference | Type reference (TYPE) | J_3RF_TP_NAME_ORG | Name of organization | 20130515 | ||
9 | Importing | SECOND_NAME | Call by reference | Type reference (TYPE) | J_3RF_TP_SECOND_NAME | Middle name | 20130515 | ||
10 | Importing | TAXPAYER | Call by reference | Type reference (TYPE) | J_3RF_TP_TAXPAYER | Taxpayer | 20130515 |
Method GET_MAIN_LIST on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_OKP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20130515 | ||
2 | Returning | OKP | Value transfer | Type reference (TYPE) | J_3RF_TP_TRAN_OKP_043 | OKP code of transaction 043 | 20130515 |
Method GET_OKP on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_PARTNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | KOART | Call by reference | Type reference (TYPE) | KOART | Account Type | 20130515 | ||
2 | Importing | PARTNER | Call by reference | Type reference (TYPE) | TY_S_PARTNER-PARTNER | Partner code | 20130515 | ||
3 | Returning | PARTNER_INFO | Value transfer | Type reference (TYPE) | TY_S_PARTNER | Partner information | 20130515 |
Method GET_PARTNER on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_PHONE_NUMBER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_PHONE_NUMBER | Call by reference | Type reference (TYPE) | J_3RF_TP_PHONE | Phone number | 20130219 | ||
2 | Importing | IS_ADDRESS | Call by reference | Type reference (TYPE) | SZADR_ADDR1_COMPLETE | Address data | 20130219 |
Method GET_PHONE_NUMBER on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_PLANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PLANT | Value transfer | Type reference (TYPE) | TY_S_PLANT | 20130515 | |||
2 | Importing | WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20130515 |
Method GET_PLANT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_PREV_DOCNO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_PREV | Call by reference | Type reference (TYPE) | ST_BKPF-BELNR_PREV | 20121203 | |||
2 | Exporting | E_YEAR | Call by reference | Type reference (TYPE) | ST_BKPF-GJAHR_PREV | 20130515 | |||
3 | Importing | I_BELNR | Call by reference | Type reference (TYPE) | ST_BKPF-BELNR | Accounting Document Number | 20121203 | ||
4 | Importing | I_BKTXT | Call by reference | Type reference (TYPE) | ST_BKPF-BKTXT | Document Header Text | 20121203 | ||
5 | Importing | I_GJAHR | Call by reference | Type reference (TYPE) | ST_BKPF-GJAHR | Fiscal Year | 20121203 |
Method GET_PREV_DOCNO on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_TNVED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | COUNTRY_CODE | Call by reference | Type reference (TYPE) | HERKL | 20130515 | |||
2 | Exporting | TN_VED | Call by reference | Type reference (TYPE) | J_3RF_TP_TRAN_VED_040 | VED code of transaction 040 | 20130515 | ||
3 | Importing | TOTAL | Call by reference | Type reference (TYPE) | TOTAL | Total structure for storing relevant documents | 20130515 |
Method GET_TNVED on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_UNITCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CODE | Value transfer | Type reference (TYPE) | MSEH6 | External Unit of Measurement in Technical Format (6-Char.) | 20130515 | ||
2 | Importing | MEINS | Call by reference | Type reference (TYPE) | MEINS | Base Unit of Measure | 20130515 |
Method GET_UNITCODE on class CL_J3RF_TRANSFER_PRICING has no exception.
Method GET_VBFA_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_VBFA | Call by reference | Type reference (TYPE) | VBFA_T | Table Type for Structure vbfa | 20121203 | ||
2 | Importing | IS_VBRK | Call by reference | Type reference (TYPE) | ST_VBRK | Billing Document: Header Data | 20121203 |
Method GET_VBFA_TAB on class CL_J3RF_TRANSFER_PRICING has no exception.
Method MAKE_BSEG_RES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_BKPFORIG | Value transfer | Type reference (TYPE) | ST_BKPF | Reference Transaction | 20131028 | ||
2 | Changing | CT_BKPFCORR | Call by reference | Type reference (TYPE) | TT_BKPF_ALL | Corrections | 20131028 | ||
3 | Changing | CT_BSEG | Call by reference | Type reference (TYPE) | TT_BSEG | Accounting Document Segment | 20121203 |
Method MAKE_BSEG_RES on class CL_J3RF_TRANSFER_PRICING has no exception.
Method MERGE_DOCS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_TOTAL | Call by reference | Type reference (TYPE) | TOTAL_TABLE | Total table for storing relevant documents | 20121207 | ||
2 | Importing | IV_MERGE | Call by reference | Type reference (TYPE) | J_3RF_TP_MERGE | Merge similar transactions | 20130301 |
Method MERGE_DOCS on class CL_J3RF_TRANSFER_PRICING has no exception.
Method READ_N_ADD_POKEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_CORR | Call by reference | Type reference (TYPE) | ST_BSEG | 20130226 | |||
2 | Returning | R_ALREADYEXIST | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X' already exists | 20130226 |
Method READ_N_ADD_POKEYS on class CL_J3RF_TRANSFER_PRICING has no exception.
Method REMOVE_GAPS Signature
Method REMOVE_GAPS on class CL_J3RF_TRANSFER_PRICING has no parameter.
Method REMOVE_GAPS on class CL_J3RF_TRANSFER_PRICING has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CORR | Call by reference | Type reference (TYPE) | CORR_TABLE | 20130201 | |||
2 | Changing | CT_LIST1A | Call by reference | Type reference (TYPE) | LIST1A_TABLE | List 1A Table | 20130201 | ||
3 | Changing | CT_LIST1B | Call by reference | Type reference (TYPE) | LIST1B_TABLE | List 1B Table | 20130201 | ||
4 | Changing | CT_LIST2 | Call by reference | Type reference (TYPE) | LIST2_TABLE | List 2 Table | 20130201 | ||
5 | Changing | CT_MAIN_LIST | Call by reference | Type reference (TYPE) | MAIN_LIST_TABLE | Main List Table | 20130201 | ||
6 | Changing | CT_ORIG | Call by reference | Type reference (TYPE) | ORIG_TABLE | 20130201 |
Method SAVE on class CL_J3RF_TRANSFER_PRICING has no exception.
Method SELECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CCODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20121108 | ||
2 | Importing | CONTRACT | Call by reference | Type reference (TYPE) | CONTRACT_RANGE | Contract Number Range | 20121108 | ||
3 | Importing | CONTRACT_TYPE | Call by reference | Type reference (TYPE) | CONTRACT_TYPE_RANGE | Contract Type Range | 20121108 | ||
4 | Importing | COST_CENTER | Call by reference | Type reference (TYPE) | COST_CENTER_RANGE | Cost Center Range | 20121108 | ||
5 | Importing | CUSTOMER | Call by reference | Type reference (TYPE) | CUSTOMER_RANGE | Customer Number Range | 20121108 | ||
6 | Importing | FYEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20121108 | ||
7 | Importing | GL_ACCOUNT | Call by reference | Type reference (TYPE) | GL_ACCOUNT_RANGE | G/L Account Number Range | 20121108 | ||
8 | Importing | INT_ORDER | Call by reference | Type reference (TYPE) | INT_ORDER_RANGE | Order Number Range | 20121108 | ||
9 | Importing | MATERIAL | Call by reference | Type reference (TYPE) | MATERIAL_RANGE | Material Number Range | 20121108 | ||
10 | Importing | PROFIT_CENTER | Call by reference | Type reference (TYPE) | PROFIT_CENTER_RANGE | Profit Center Range | 20121108 | ||
11 | Importing | SCR | Call by reference | Type reference (TYPE) | SCR_TABLE | Selection criteria table | 20121114 | ||
12 | Importing | SCRMAT | Call by reference | Type reference (TYPE) | SCRMAT_TABLE | Materials table | 20121114 | ||
13 | Importing | SCR_OPT | Call by reference | Type reference (TYPE) | SCR_SEL_OPT | Select options for accounts | 20130515 | ||
14 | Returning | TOTAL | Value transfer | Type reference (TYPE) | TOTAL_TABLE | Total table for storing relevant documents | 20121114 | ||
15 | Importing | TP | Call by reference | Type reference (TYPE) | TP_TABLE | Group selection info table | 20121114 | ||
16 | Importing | TP_GROUP | Call by reference | Type reference (TYPE) | TP_GROUP_RANGE | Group Code Range | 20121108 | ||
17 | Importing | VENDOR | Call by reference | Type reference (TYPE) | VENDOR_RANGE | Vendor Number Range | 20121108 | ||
18 | Importing | WBS_ELEMENT | Call by reference | Type reference (TYPE) | WBS_ELEMENT_RANGE | WBS Element Range | 20121108 |
Method SELECT on class CL_J3RF_TRANSFER_PRICING has no exception.
Method SET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_LIST1A | Call by reference | Type reference (TYPE) | J_3RF_TP_LIST1A_T | Table type for the 1a pages for transfer pricing | 20121120 | ||
2 | Importing | IT_LIST1B | Call by reference | Type reference (TYPE) | J_3RF_TP_LIST1B_T | Table type for the 1b pages for transfer pricing | 20121120 | ||
3 | Importing | IT_LIST2 | Call by reference | Type reference (TYPE) | J_3RF_TP_LIST2_T | Information of Notification. List 2 | 20121204 | ||
4 | Importing | IT_MAIN | Call by reference | Type reference (TYPE) | J_3RF_TP_MAIN_T | Table type for the main results table for transfer pricing | 20121120 |
Method SET_DATA on class CL_J3RF_TRANSFER_PRICING has no exception.
Method SUMMARIZE_ORIG_CORRS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CORR | Call by reference | Type reference (TYPE) | ST_BSEG | Item of corrective invoice | 20121219 | ||
2 | Changing | CS_RESU | Call by reference | Type reference (TYPE) | ST_BSEG | Item of original invoice | 20121219 | ||
3 | Importing | I_AWTYP | Call by reference | Type reference (TYPE) | BKPF-AWTYP | Reference Transaction | 20121219 | ||
4 | Importing | I_INDEX | Call by reference | Type reference (TYPE) | SY-TABIX | Index of Internal Tables | 20121219 |
Method SUMMARIZE_ORIG_CORRS on class CL_J3RF_TRANSFER_PRICING has no exception.
Method UPDATE_DOCS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_TOTAL | Call by reference | Type reference (TYPE) | TOTAL_TABLE | Total table for storing relevant documents | 20121129 | ||
2 | Importing | RETURN_RESULT | Call by reference | Type reference (TYPE) | FLAG | 'X' | 'X' - result returns | 20121229 |
Method UPDATE_DOCS on class CL_J3RF_TRANSFER_PRICING has no exception.
Method UPDATE_TOTAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DOCUMENT | Call by reference | Type reference (TYPE) | ST_SELECT_BSEG | Accounting Document Segment | 20121109 | ||
2 | Importing | DOC_DATE | Call by reference | Type reference (TYPE) | BUDAT | Posting Date in the Document | 20121120 | ||
3 | Importing | GROUP | Call by reference | Type reference (TYPE) | J_3RF_TP_GROUP | Transfer pricing group code | 20121109 | ||
4 | Importing | GROUPING | Call by reference | Type reference (TYPE) | J_3RF_TP_GROUPING | Indicator: transactions should be grouped | 20121114 | ||
5 | Changing | MAX_DUPL | Call by reference | Type reference (TYPE) | N | Max duplicated priority | 20121109 | ||
6 | Importing | PARTNER | Call by reference | Type reference (TYPE) | ST_SELECT_BSEG | Accounting Document Segment | 20121116 | ||
7 | Importing | PRIORITY | Call by reference | Type reference (TYPE) | N | Priority of candidate | 20121109 | ||
8 | Changing | TOTAL | Call by reference | Type reference (TYPE) | TOTAL | Total structure for storing relevant documents | 20121109 |
Method UPDATE_TOTAL on class CL_J3RF_TRANSFER_PRICING has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 617 |