Delivery Document Currency to Customer Currency
Dear Experts,
Currently we are dealing one international Roll Out. The business / local Currency is VND (Vietnam local Currency). This plant has to dispatch the goods to parent company in USA. So the common currency planned to use is USD. So the same parent company was created as a customer in Vietnam Plant with currency as USD.
As a requirement, In the delivery document prices like Transportation cost has to be included. The problem is, this transportation costs are appearing in the "Local Currency (In VND)". As per the requirement those currnecies has to appear in "Customer Currency". Meaning, in USD it has to appear.
we have checked customer master data and it was maintained with USD only.
Kindly suggest us, how to change the "Local Currency" in to "Customer Currency" in the outbound delivery document.
Regards,
MANI
Dear Expert,
Thanks for your Feedback. Actually the Sales condition Record also maintained in USD Currency only. But while displaying the value in Outbound Delviery document its showing in Local Currency. Meaning, based on the Exchange rate maintained the values are displaying in Local Currency.
Kindly advice us.
Regards,
MANI
Similar Messages
-
SAP table for customer account balances by document currency
Hi experts,
We have a requirement to produce a monthly customer statement by customer currency or customer's document currency. Example is that the company code local currency is USD and the customer currency is EUR. The customer will be allowed to carry over a balance to next period under a certain threshold so there will be a carry over beginning balance from the previous period which needs to appear on the statement. Transaction FD10N only displays customers balances in the local or company code currency which is USD in this example.
Question: Does anyone know if there is an SAP table that stores period beginning balances by customer account currency or customer's document currency?
We have not been able to find one and want to get additional input prior to building our own custom table.
Many thanks in advance for your assistance.
Regards,
NormaFHi:
Make use of BAPI_AR_ACC_GETKEYDATEBALANCE to calculate customer opening balance. You need to develop Z report using table BSID and BSAD other SD related tables . There is not SAP standard report that shows the customer opening balance as carried forward from previous month.. You can make alteration for for showing balances in document currency.
Regards -
Grouping of customer invoices based on document currency
Dear All,
In an intercompany scenario, documents would be posted in different currencies to the inter company customer. For example there are 10 invoices posted to this customer. out of the 10 invoices, 4 invoices are posted in USD, 3 are posted in EUR and 3 are posted in JPY currency. When the payment proposal (F110) is run for these customers, we would expect that all the invoices with same document currency are grouped together against each customer. However, currently it is not behaving the same. Could you please let us know the relevant configuration setting required for this grouping.
Thanks & Regards
VasuHi Deepa,
Thanks for your reply. Let me claify the issue again. In the given example, when the proposal is run, we would expect one payment document created for all the invoices in USD currency, EUR & JPY separately. Precisely there should be only three payment documents. However, currently the system is not behaving in this manner. We would like to know the configuration required to meet this requirement.
Thanks & Regards
Vasu -
Hi Fellow members,
Facing one business scenario, Where one of our top Customer will place a single sales order(Example of Quantities: 100,150,300) & they need different currencies at line item wise(Due to billing partner/Payer can be from different countries) i.e. for Quantity: 100 currency should be: USD, for 150 it should be: EUR & for 300: HKD (HongKong Dollor).
For these 3 line items, Billing document will be different so the Billing Document currency should be only the Line item currency.
Need to know that, How we can copy the line item currency from sales order to the billing document as my Sales document currency can be differ from line item currency.
Waiting for prompt reply.
Thanks in advance.Hello Ashish,
I believe in the Sales Area Data - Sales Tab of Payer Partner you can enter Currency.
Now since currency & Payer will be different for each line item of the Sales Order, the Invoice will be split and you will have individual Billing Document for each Payer (& currency).
By the way, what will be the destination countries (Delivery location) of each of these line Items? I feel since the payer are paying in different currencies, probably the Destination countries are also different and you may also have Delivery split.
Thanks,
Jignesh Mehta -
FBL5N problem in document currency
Hi all,
In the transaction FBL5N , the amount in document currency is posting data as 0.58 instead of 58.00. could you please suggest any SAP notes for this problem or any other solution?
thanks,
saranyaHi
Check the settings in SPRO related to currency
since this is a std transaction to display the Customer line items
there should be something wrongly entered somewhere..
Reward points for useful Answers
Regards
Anji -
Hi,
I am working on a report in which there are 5 fields gl account(hkont),vendor code(lifnr),vendor name(name1),aging details,currency(document currency-waers).Here the requirement is I have to split the aging details column into 4 columns(current,31-60,61-90,>90).The document currency has to be summed up according to vendor name and currency key and split into these 4 columns accordingly.I am not getting the logic how can i split the document currency into these 4 columns.Can anyone suggest me the proper solution for this?I am sending the program on which I am working.
REPORT zfir087_prctr_payables NO STANDARD PAGE HEADING
LINE-SIZE 85
LINE-COUNT 65
MESSAGE-ID zfi.
INCLUDEs *
***THE FOLLOWING INCLUDE CONTAINS HEADER FOOTER DETAILS
INCLUDE zca_standard_header_footer1.
***THE FOLLOWING INCLUDE CONTAINS ALL THE DATA DECLARATIONS AND
***SELECTION SCREEN DETAILS
INCLUDE zfir087_accounts_payables_top.
***THE FOLLOWING INCLUDE CONTAINS ALL THE SUBROUTINES
INCLUDE zfir087_accounts_payables_sub.
AT SELECTION SCREEN *
AT SELECTION-SCREEN .
Validate the profit center entered on selection screen.
PERFORM f_valiate_profit_center.
Validate Recon Account entered on selection screen.
PERFORM f_validate_recon_account.
Validate Partner profit center entered on selection screen
PERFORM f_val_part_profit_center.
*Begin of SRR-17677
*At Selection Screen Output
AT SELECTION-SCREEN OUTPUT.
PERFORM screen_changes.
*End of SRR-17677
START-OF-SELECTION.
*--SIR-07541 Begin
SELECT * FROM t001 INTO TABLE t_t001.
*--SIR-07541 End
Get data from bsik table
GET bsik.
MOVE-CORRESPONDING bsik TO t_ldb_data. "#EC ENHOK
MOVE:bsik-bukrs TO d_ldb_data-bukrs,
bsik-lifnr TO d_ldb_data-lifnr,
bsik-belnr TO d_ldb_data-belnr,
bsik-bldat TO d_ldb_data-bldat,
bsik-blart TO d_ldb_data-blart,
bsik-gjahr TO d_ldb_data-gjahr,
bsik-buzei TO d_ldb_data-buzei,
bsik-xblnr TO d_ldb_data-xblnr,
bsik-dmbtr TO d_ldb_data-dmbtr,
bsik-waers TO d_ldb_data-waers,
bsik-wrbtr TO d_ldb_data-wrbtr,
bsik-dmbe2 TO d_ldb_data-dmbe2,
bsik-vbund TO d_ldb_data-vbund,
bsik-ebeln TO d_ldb_data-ebeln,
bsik-augdt TO d_ldb_data-augdt,
bsik-augbl TO d_ldb_data-augbl,
bsik-zuonr TO d_ldb_data-zuonr,
bsik-budat TO d_ldb_data-budat,
bsik-sgtxt TO d_ldb_data-sgtxt,
bsik-hkont TO d_ldb_data-hkont,
bsik-zlsch TO d_ldb_data-zlsch,
bsik-zlspr TO d_ldb_data-zlspr,
bsik-filkd TO d_ldb_data-filkd,
bsik-shkzg TO d_ldb_data-shkzg,
Begin of SRR-22879 APARMAA
bsik-zfbdt TO d_ldb_data-zfbdt,
bsik-zbd1t TO d_ldb_data-zbd1t,
bsik-zbd2t TO d_ldb_data-zbd2t,
bsik-zbd3t TO d_ldb_data-zbd3t,
bsik-rebzg TO d_ldb_data-rebzg.
End of SRR-22879 APARMAA
APPEND d_ldb_data TO t_ldb_data.
Get data from bkpf table
GET bkpf.
MOVE:bkpf-bukrs TO d_bkpf-bukrs,
bkpf-belnr TO d_bkpf-belnr,
bkpf-gjahr TO d_bkpf-gjahr,
bkpf-awkey TO d_bkpf-awkey,
bkpf-hwae2 TO d_bkpf-hwae2.
APPEND d_bkpf TO t_bkpf.
END-OF-SELECTION.
Get purchasing information from rseg table
IF NOT t_bkpf[] IS INITIAL.
PERFORM f_get_ebeln_from_rseg.
ENDIF.
Get profit center and partner profit center from bfok_a table
IF NOT t_ldb_data[] IS INITIAL.
PERFORM f_get_data_from_bfok_a.
ENDIF.
Begin of SRR-22879 APARMAA
IF NOT t_ldb_data[] IS INITIAL.
PERFORM f_get_data_from_lfa1.
ENDIF.
End of SRR-22879 APARMAA
Calculate the sum of the dmbtr field
PERFORM f_get_sum_from_bfok_a.
Split the amount in doc currency(wrbtr) in bsik
PERFORM f_split_wrbtr_in_bsik.
IF NOT t_final[] IS INITIAL.
LOGO FOR ALV GRID
v_logo = c_logo.
v_title = sy-title.
v_repid = sy-repid.
BUILD PRINT SETTINGS
PERFORM f_build_print_settings USING f_print_settings.
BUILD LAYOUT
PERFORM f_build_layout USING f_grid_layout v_title.
BUILD EVENTS
PERFORM f_build_events USING t_events[] .
*DISPLAY REPORT
IF p_disp EQ 'X'. "SRR-17677
PERFORM f_display_data.
ENDIF. "SRR-17677
Begin of SRR-17677
Begin of SRR-22879 APARMAA
IF p_expo = 'X'.
EXPORT T_R087 FROM T_FINAL TO MEMORY ID 'R087'.
ENDIF.
IF p_expo = 'X'.
MOVE-CORRESPONDING t_final TO t_final1. "SRR-24422
t_final1[] = t_final[]. "SRR-24422
EXPORT t_r087 FROM t_final1 TO MEMORY ID 'R087'.
ENDIF.
End of SRR-22879 APARMAA
End of SRR-17677
Refresh and Clear all internal tables.
PERFORM f_free_and_clear.
ELSE.
NO RECORDS MATCH THE SELECTION CRITERIA
IF p_disp EQ 'X'. "SRR-17677
MESSAGE i000 WITH
'No data exists for the given selection criteria'(050).
ENDIF. "SRR-17677
EXIT.
ENDIF.
DICTIONARY TABLES
TABLES :bfok_a, lfa1, lfb1, bsik, bkpf,cepc. "#EC NEEDED
TYPES
*TYPES:
DATA:
Type like bsik table
BEGIN OF d_ldb_data,
bukrs LIKE bsik-bukrs, "COMPANY CODE
lifnr LIKE bsik-lifnr, "Account Number of Vendor or Creditor
belnr LIKE bsik-belnr, "ACCOUNTING DOCUMENT NUMBER
bldat LIKE bsik-bldat, "DOCUMENT DATE IN DOCUMENT
blart LIKE bsik-blart, "DOCUMENT TYPE
gjahr LIKE bsik-gjahr, "FISCAL YEAR
buzei LIKE bsik-buzei,
"NUMBER OF LINE ITEM WITHIN ACCOUNTING DOCUMENT
xblnr LIKE bsik-xblnr, "REFERENCE DOCUMENT NUMBER
dmbtr LIKE bsik-dmbtr, "AMOUNT IN LOCAL CURRENCY
*--SIR-07541 Begin
lwaer LIKE t001-waers, "LOCAL CURRENCY KEY
hwae2 LIKE bkpf-hwae2, "2ND LOCAL CURRENCY KEY
*--SIR-07541 End
waers LIKE bsik-waers, "CURRENCY KEY
wrbtr LIKE bsid-wrbtr, "AMOUNT IN DOCUMENT CURRENCY
dmbe2 LIKE bsik-dmbe2, "AMOUNT IN SECOND LOCAL CURRENCY
vbund LIKE bsik-vbund, "COMPANY ID OF TRADING PARTNER
ebeln LIKE bsik-ebeln, "BILLING DOCUMENT
augdt LIKE bsik-augdt, "CLEARING DATE
augbl LIKE bsik-augbl, "DOCUMENT NUMBER OF THE CLEARING
"DOCUMENT
zuonr LIKE bsik-zuonr, "ASSIGNMENT NUMBER
budat LIKE bsik-budat, "POSTING DATE IN THE DOCUMENT
sgtxt LIKE bsik-sgtxt, "ITEM TEXT
hkont LIKE bsik-hkont, "GENERAL LEDGER ACCOUNT
zlsch LIKE bsik-zlsch, "PAYMENT METHOD
zlspr LIKE bsik-zlspr, "PAYMENT BLOCK KEY
filkd LIKE bsik-filkd, "ACCOUNT NUMBER OF THE BRANCH
shkzg LIKE bsik-shkzg, "Debit/Credit Indicator
awkey LIKE bkpf-awkey, "Reference Key
prctr LIKE bfok_a-prctr, "Profit Center
pprct LIKE bfok_a-pprct, "Partner Profit Center
status TYPE c, "Status indicator
korrk LIKE bfok_a-korrk, "Adjustment Account
Begin of SRR-22879 APARMAA
name1 LIKE lfa1-name1, "Vendor Name
duedate LIKE sy-datum, "Due Date
aging(5) TYPE c, "Aging Indiacator
zfbdt LIKE bsik-zfbdt,
zbd1t LIKE bsik-zbd1t,
zbd2t LIKE bsik-zbd2t,
zbd3t LIKE bsik-zbd3t,
rebzg LIKE bsik-rebzg,
End of SRR-22879 APARMAA
END OF d_ldb_data,
Type declaration of type bkpf table
BEGIN OF d_bkpf,
bukrs LIKE bkpf-bukrs, "Company Code
belnr LIKE bkpf-belnr, "Accounting Document Number
gjahr LIKE bkpf-gjahr, "Fiscal Year
awkey LIKE bkpf-awkey, "Reference Key
*--SIR-07541 Begin
hwae2 LIKE bkpf-hwae2, "@nd local currency
*--SIR-07541 End
END OF d_bkpf,
Type declaration of type rseg table
BEGIN OF d_rseg ,
belnr LIKE rseg-belnr, "Accounting Document Number
gjahr LIKE rseg-gjahr, "Fiscal Year
buzei LIKE rseg-buzei, "Document item in invoice document
ebeln LIKE rseg-ebeln, "Purchasing Document Number
bukrs LIKE rseg-bukrs, "Company Code
END OF d_rseg,
Begin of SRR-22879 APARMAA
Type declaration of type lfa1 table
BEGIN OF d_lfa1,
lifnr LIKE lfa1-lifnr,
name1 LIKE lfa1-name1,
END OF d_lfa1,
End of SRR-22879 APARMAA
Type declaration of type bfok_a table
BEGIN OF d_bfok_a,
bukrs LIKE bfok_a-bukrs, "Company Code
belnr LIKE bfok_a-belnr, "Accounting Document Numbe
gjahr LIKE bfok_a-gjahr, "Fiscal Year
buzei LIKE bfok_a-buzei, "Number of Line Item
auzei LIKE bfok_a-auzei,
"No of Breakdown by Account Assignments for FI Document
hkont LIKE bfok_a-hkont, "General Ledger Account
shkzg LIKE bfok_a-shkzg, "Debit/Credit Indicator
dmbtr LIKE bfok_a-dmbtr, "AMOUNT IN DOCUMENT CURRENCY
dmbe2 LIKE bfok_a-dmbe2, "Amount in Second Local Currency
prctr LIKE bfok_a-prctr, "Profit Center
pprct LIKE bfok_a-pprct, "Partner Profit Center
korrk LIKE bfok_a-korrk, "Adjustment Account
counter TYPE i,
END OF d_bfok_a.
Begin of SRR-22879 APARMAA
Creation of t_final1 table for export to R091.
Since t_ldb_data has been modified for this SRR, exporting of t_final
results in a short dump when R091 is executed.Hence t_final1 is
created with the original structure of t_ldb_data.This will be
exported to R091.
DATA:BEGIN OF d_final1,
bukrs LIKE bsik-bukrs, "COMPANY CODE
lifnr LIKE bsik-lifnr, "Account Number of Vendor or Creditor
belnr LIKE bsik-belnr, "ACCOUNTING DOCUMENT NUMBER
bldat LIKE bsik-bldat, "DOCUMENT DATE IN DOCUMENT
blart LIKE bsik-blart, "DOCUMENT TYPE
gjahr LIKE bsik-gjahr, "FISCAL YEAR
buzei LIKE bsik-buzei,
"NUMBER OF LINE ITEM WITHIN ACCOUNTING DOCUMENT
xblnr LIKE bsik-xblnr, "REFERENCE DOCUMENT NUMBER
dmbtr LIKE bsik-dmbtr, "AMOUNT IN LOCAL CURRENCY
*--SIR-07541 Begin
lwaer LIKE t001-waers, "LOCAL CURRENCY KEY
hwae2 LIKE bkpf-hwae2, "2ND LOCAL CURRENCY KEY
*--SIR-07541 End
waers LIKE bsik-waers, "CURRENCY KEY
wrbtr LIKE bsid-wrbtr, "AMOUNT IN DOCUMENT CURRENCY
dmbe2 LIKE bsik-dmbe2, "AMOUNT IN SECOND LOCAL CURRENCY
vbund LIKE bsik-vbund, "COMPANY ID OF TRADING PARTNER
ebeln LIKE bsik-ebeln, "BILLING DOCUMENT
augdt LIKE bsik-augdt, "CLEARING DATE
augbl LIKE bsik-augbl, "DOCUMENT NUMBER OF THE CLEARING
"DOCUMENT
zuonr LIKE bsik-zuonr, "ASSIGNMENT NUMBER
budat LIKE bsik-budat, "POSTING DATE IN THE DOCUMENT
sgtxt LIKE bsik-sgtxt, "ITEM TEXT
hkont LIKE bsik-hkont, "GENERAL LEDGER ACCOUNT
zlsch LIKE bsik-zlsch, "PAYMENT METHOD
zlspr LIKE bsik-zlspr, "PAYMENT BLOCK KEY
filkd LIKE bsik-filkd, "ACCOUNT NUMBER OF THE BRANCH
shkzg LIKE bsik-shkzg, "Debit/Credit Indicator
awkey LIKE bkpf-awkey, "Reference Key
prctr LIKE bfok_a-prctr, "Profit Center
pprct LIKE bfok_a-pprct, "Partner Profit Center
status TYPE c, "Status indicator
korrk LIKE bfok_a-korrk, "Adjustment Account
END OF d_final1.
End of SRR-22879 APARMAA
TYPE-POOLS
TYPE-POOLS: slis, " TYPE POOL FOR ALV REPORT
slist. " System: List Processor for ALV List
ALV SPECIFIC DECLARATIONS
DATA:
TABLES REQUIRED SPECIFICALLY FOR ALV REPORTING
t_sortcat TYPE slis_t_sortinfo_alv ,
t_field_catalog TYPE slis_t_fieldcat_alv,
t_events TYPE slis_t_event,
FIELD STRINGS (Naming convention F_)
f_grid_settings TYPE lvc_s_glay, "#EC *
f_grid_layout TYPE slis_layout_alv, "#EC *
f_print_settings TYPE slis_print_alv. "print settings
INTERNAL TABLES
Int table to get the data from bsik table using logical databse
DATA: t_ldb_data LIKE STANDARD TABLE OF d_ldb_data,
Int table to get the data from bkpf table
t_bkpf LIKE STANDARD TABLE OF d_bkpf,
Int table to store the data from rseg table
t_rseg LIKE STANDARD TABLE OF d_rseg,
Int table to store the data from bfok_a table
t_bfok_a LIKE STANDARD TABLE OF d_bfok_a.
*Int table to store the sum of the values of field dmbtr in t_bfok_a
*table
DATA: t_bfok_a1 LIKE STANDARD TABLE OF d_bfok_a,
t_bfok_a2 LIKE STANDARD TABLE OF d_bfok_a WITH HEADER LINE.
DATA: t_final LIKE STANDARD TABLE OF d_ldb_data WITH HEADER LINE.
*Begin of SRR-17677
Begin of SRR-22879 APARMAA
*DATA: t_r087 LIKE STANDARD TABLE OF d_ldb_data WITH HEADER LINE.
DATA: t_r087 LIKE STANDARD TABLE OF d_final1 WITH HEADER LINE.
End of SRR-22879 APARMAA
*End of SRR-17677
Begin of SRR-22879 APARMAA
DATA: t_lfa1 LIKE STANDARD TABLE OF d_lfa1.
DATA: t_ldb_data1 LIKE STANDARD TABLE OF d_ldb_data.
DATA: t_final1 LIKE STANDARD TABLE OF d_final1 WITH HEADER LINE.
End of SRR-22879 APARMAA
*--SIR-07541 Begin
DATA: wa_t001 TYPE t001,
t_t001 LIKE STANDARD TABLE OF wa_t001.
*--SIR-07541 End
VARIABLES
DATA: v_title LIKE sy-title, " Variable for Report Title
v_repid LIKE sy-repid, " Variable for Report Name
v_base_amount LIKE bfok_a-dmbtr, " Base amount to be split
v_amount_sum LIKE bfok_a-dmbtr, " Base amount sum
Begin of SRR-22879 APARMAA
v_aging(5) type c. "SRR-24422
v_aging(5) type n. "SRR-24422
End of SRR-22879 APARMAA
FIELD-SYMBOLS: <ldb_data> LIKE LINE OF t_ldb_data,
<bfok_a> LIKE LINE OF t_bfok_a,
<bfok_a1> LIKE LINE OF t_bfok_a1,
<bkpf> LIKE LINE OF t_bkpf,
<rseg> LIKE LINE OF t_rseg,
Begin of SRR-22879 APARMAA
<lfa1> LIKE LINE OF t_lfa1.
End of SRR-22879 APARMAA
RANGES
CONSTANTS
CONSTANTS:c_logo(5) TYPE c VALUE 'R087',
c_flag TYPE c VALUE 'X',
c_flag1 TYPE c VALUE 'x',
c_010 TYPE p DECIMALS 6 VALUE '0.10',
c_f TYPE c VALUE 'F',
c_debit TYPE c VALUE 'H',
c_xyz(3) TYPE c VALUE 'XYZ', "SRR-17677
c_waers LIKE bsid-waers VALUE 'JPY',
Begin of SRR-22879 APARMAA
c_0to29(5) VALUE '<30',
c_30to59(5) VALUE '31-60',
c_60to89(5) VALUE '61-90',
c_90on(5) VALUE '90+'.
End of SRR-22879 APARMAA
SELECTION SCREEN
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_prctr FOR cepc-prctr," Profit center
s_hkont FOR bsik-hkont,"General Ledger Account
s_pprct FOR bfok_a-pprct. "Partner Profit Center
SELECTION-SCREEN END OF BLOCK b1.
Selection screen for ALV List displat
SELECTION-SCREEN BEGIN OF BLOCK disp WITH FRAME TITLE text-004.
PARAMETERS: p_grid RADIOBUTTON GROUP r2 DEFAULT 'X'
MODIF ID abc, " Grid Display
p_list RADIOBUTTON GROUP r2 MODIF ID abc. " List Display
SELECTION-SCREEN END OF BLOCK disp.
Begin of SRR-22879 APARMAA
SELECTION-SCREEN BEGIN OF BLOCK use_new WITH FRAME TITLE text-055.
PARAMETERS: p_use AS CHECKBOX.
SELECTION-SCREEN END OF BLOCK use_new.
End of SRR-22879 APARMAA
*Begin of SRR-17677
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-054.
PARAMETERS: p_disp AS CHECKBOX DEFAULT 'X' MODIF ID xyz,
p_expo AS CHECKBOX MODIF ID xyz.
SELECTION-SCREEN END OF BLOCK b2.
FORM f_valiate_profit_center .
IF NOT s_prctr[] IS INITIAL.
Local variable for profit center(s_prctr) validation
DATA:v_prctr LIKE cepc-prctr. "#EC NEEDED
SELECT SINGLE prctr FROM cepc INTO v_prctr WHERE prctr IN s_prctr.
"#EC *
IF sy-subrc NE 0.
Message please enter valid profit center
MESSAGE e000(zfi) WITH text-002.
ENDIF.
ENDIF.
ENDFORM. " f_valiate_profit_center
*& Form f_get_ebeln_from_rseg
Purpose:To get the purchase doc number from the table rseg
FORM f_get_ebeln_from_rseg .
Select belnr,gjahr buzei ebeln fields from rseg table
SELECT belnr
gjahr
buzei
ebeln
bukrs
FROM rseg INTO TABLE t_rseg
FOR ALL ENTRIES IN t_bkpf
WHERE belnr = t_bkpf-awkey+0(10) AND
gjahr = t_bkpf-gjahr AND
bukrs = t_bkpf-bukrs .
Sort and delete the adjacent duplicates from t_rseg table
IF sy-subrc EQ 0.
SORT t_rseg BY bukrs belnr gjahr .
DELETE ADJACENT DUPLICATES FROM t_rseg COMPARING belnr gjahr bukrs.
ENDIF.
ENDFORM. " f_get_ebeln_from_rseg
*& Form f_get_data_from_bfok_a
Purpose:Get data from bfok_a table
FORM f_get_data_from_bfok_a .
Select data from bfok_a table
SELECT bukrs
belnr
gjahr
buzei
auzei
hkont
shkzg
dmbtr
dmbe2
prctr
pprct
korrk
FROM bfok_a
INTO TABLE t_bfok_a FOR ALL ENTRIES IN t_ldb_data
WHERE bukrs = t_ldb_data-bukrs AND
belnr = t_ldb_data-belnr AND
gjahr = t_ldb_data-gjahr AND
buzei = t_ldb_data-buzei AND
pprct IN s_pprct.
Sort t_bfok_a table on fields bukrs belnr gjahr buzei
IF sy-subrc EQ 0.
SORT t_bfok_a BY bukrs belnr gjahr buzei auzei ASCENDING dmbtr
DESCENDING.
ENDIF.
ENDFORM. " f_get_data_from_bfok_a
*& Form f_get_sum_from_bfok_a
purpose:To get the sum of the line item field of dmbtr
FORM f_get_sum_from_bfok_a .
Line item counter
DATA : l_index LIKE sy-tabix, "To get the index
v_counter TYPE i. "Counter to store line items
t_bfok_a2[] = t_bfok_a[].
Get the sum of all the line items dmbtr(amount) field
LOOP AT t_bfok_a2 .
MOVE:t_bfok_a TO wa_bfok_a.
Increment the line item counter
v_counter = v_counter + 1.
IF t_bfok_a2-shkzg EQ c_debit.
t_bfok_a2-dmbtr = t_bfok_a2-dmbtr * -1.
t_bfok_a2-dmbe2 = t_bfok_a2-dmbe2 * -1.
MODIFY t_bfok_a2.
ENDIF.
Find the sum of dmbtr field at end of belnr
AT END OF buzei.
SUM.
MOVE-CORRESPONDING t_bfok_a2 TO d_bfok_a.
d_bfok_a-counter = v_counter.
APPEND d_bfok_a TO t_bfok_a1.
CLEAR: v_counter.
ENDAT.
CLEAR t_bfok_a2.
ENDLOOP.
Sort t_bfok_a1 on bukrs belnr gjahr buzei
SORT t_bfok_a1 BY bukrs belnr gjahr buzei ASCENDING dmbtr DESCENDING.
SORT t_ldb_data BY bukrs belnr gjahr buzei ASCENDING .
SORT t_bfod_a1 BY bukrs belnr gjahr buzei.
t_bfok_a[] = t_bfok_a2[].
FREE t_bfok_a2[].
Find the sum of line items having single line item
LOOP AT t_bfok_a1 ASSIGNING <bfok_a1> WHERE counter = 1.
l_index = sy-tabix.
READ TABLE t_ldb_data WITH KEY bukrs = <bfok_a1>-bukrs
belnr = <bfok_a1>-belnr
gjahr = <bfok_a1>-gjahr
buzei = <bfok_a1>-buzei
ASSIGNING <ldb_data>
BINARY SEARCH.
IF sy-subrc = 0.
MOVE-CORRESPONDING <ldb_data> TO t_final.
*--SIR-07541 Begin
READ TABLE t_t001 INTO wa_t001 WITH KEY bukrs = <bfok_a1>-bukrs.
IF sy-subrc = 0.
t_final-lwaer = wa_t001-waers.
ENDIF.
READ TABLE t_bkpf INTO d_bkpf WITH KEY bukrs = <bfok_a1>-bukrs
belnr = <bfok_a1>-belnr
gjahr = <bfok_a1>-gjahr.
IF sy-subrc = 0.
t_final-hwae2 = d_bkpf-hwae2.
ENDIF.
*--SIR-07541 End
Begin of SRR-22879 APARMAA
Move Vendor Name
READ TABLE t_lfa1 WITH KEY lifnr = <ldb_data>-lifnr
ASSIGNING <lfa1>
BINARY SEARCH.
IF sy-subrc EQ 0.
MOVE:<lfa1>-name1 TO t_final-name1.
ENDIF.
Calculate Due Date
CALL FUNCTION 'NET_DUE_DATE_GET'
EXPORTING
i_zfbdt = <ldb_data>-zfbdt
i_zbd1t = <ldb_data>-zbd1t
i_zbd2t = <ldb_data>-zbd2t
i_zbd3t = <ldb_data>-zbd3t
i_shkzg = <ldb_data>-shkzg
i_rebzg = <ldb_data>-rebzg
i_koart = 'K'
IMPORTING
e_faedt = t_final-duedate.
Calculate Aging Details.
v_aging = sy-datum - <ldb_data>-zfbdt.
IF v_aging GE 0 AND
v_aging LE 29.
t_final-aging = c_0to29.
ENDIF.
IF v_aging GE 30 AND
v_aging LE 59.
t_final-aging = c_30to59.
ENDIF.
IF v_aging GE 60 AND
v_aging LE 89.
t_final-aging = c_60to89.
ENDIF.
IF v_aging GE 90.
t_final-aging = c_90on.
ENDIF.
End of SRR-22879 APARMAA
PERFORM f_check_debit_credit_indicator USING <ldb_data>-shkzg.
READ TABLE t_bfok_a WITH KEY bukrs = <bfok_a1>-bukrs
belnr = <bfok_a1>-belnr
gjahr = <bfok_a1>-gjahr
buzei = <bfok_a1>-buzei
ASSIGNING <bfok_a>
BINARY SEARCH.
IF sy-subrc EQ 0.
*--SRR-25731 Begin
IF t_final-dmbtr ne <bfok_a1>-dmbtr.
CATCH SYSTEM-EXCEPTIONS arithmetic_errors = 5.
*For other break down line items the split amount is calculated as below
t_final-wrbtr = ( <ldb_data>-wrbtr * <bfok_a>-dmbtr )
/ <ldb_data>-dmbtr.
ENDCATCH.
ENDIF.
*--SRR-25731 End
v_amount_sum = v_amount_sum + t_final-wrbtr.
Move dmbtr,bmbe2,korrk fields from t_bfok_a to t_final int table
MOVE:<bfok_a>-dmbtr TO t_final-dmbtr,
<bfok_a>-dmbe2 TO t_final-dmbe2,
<bfok_a>-korrk TO t_final-korrk.
ENDIF.
Populate the status field to t_final int table
Read t_bkpf table
READ TABLE t_bkpf WITH KEY bukrs = <ldb_data>-bukrs
belnr = <ldb_data>-belnr
gjahr = <ldb_data>-gjahr
ASSIGNING <bkpf>
BINARY SEARCH.
IF sy-subrc EQ 0.
Read table t_rseg
READ TABLE t_rseg WITH KEY bukrs = <bkpf>-bukrs
belnr = <bkpf>-awkey+0(10)
gjahr = <bkpf>-gjahr
ASSIGNING <rseg>
BINARY SEARCH.
IF sy-subrc NE 0.
Populate status field with value 'F'
t_final-status = c_f.
ENDIF.
ENDIF.
PERFORM f_check_debit_credit_indicator USING <bfok_a>-shkzg.
t_final-prctr = <bfok_a>-prctr.
t_final-pprct = <bfok_a>-pprct.
APPEND t_final.
CLEAR: t_final. "t_bfok_a.
DELETE t_bfok_a1 INDEX l_index.
ENDIF.
ENDLOOP.
ENDFORM. " f_get_sum_from_bfok_a
*& Form f_build_print_settings
in_print
FORM f_build_print_settings USING in_print TYPE slis_print_alv .
in_print-no_print_selinfos = c_flag.
in_print-no_print_listinfos = c_flag.
in_print-no_coverpage = c_flag.
ENDFORM. " f_build_print_settings
*& Form f_build_layout
Purpose:To build ALV layout
P_F_GRID_LAYOUT -Grid layout
P_V_TITLE - Title
FORM f_build_layout USING in_layout TYPE slis_layout_alv in_repid TYPE
any.
in_layout-zebra = 'X'.
in_layout-window_titlebar = in_repid. "Put Report Name in titlebar
in_layout-expand_fieldname = t_slis_ev_item_data_expand.
in_layout-colwidth_optimize = 'X'. "Optimize column widths
Set Grid display settings
f_grid_settings-coll_top_p = c_flag1.
f_grid_settings-coll_end_l = c_flag1.
f_grid_settings-top_p_only = c_flag1.
f_grid_settings-eol_p_only = c_flag1.
in_layout-totals_text = 'TOTAL:'(035).
in_layout-subtotals_text = 'SubTotal:'(036).
ENDFORM. " f_build_layout
*& Form f_build_events
To build events
P_T_EVENTS[] ->events
FORM f_build_events USING p_events TYPE slis_t_event.
DATA l_f_events TYPE slis_alv_event.
CLEAR l_f_events.
l_f_events-name = 'TOP_OF_PAGE'.
l_f_events-form = 'PREPARE_ALV_HEADER_G'.
APPEND l_f_events TO p_events.
ENDFORM. " f_build_events
*& Form f_display_data
To display data
FORM f_display_data .
BUILD FIELD CATALOG
PERFORM f_fieldcat_build :
Company code
USING 'BUKRS' 'T_FINAL' ' ' ' ' ' ' 'Comp Code'(031)
Customer
USING 'LIFNR' 'T_FINAL' ' ' ' ' ' ' 'Vendor'(005)
Account Number of the Branch
USING 'FILKD' 'T_FINAL' ' ' ' ' ' ' 'Branch'(044)
General Ledger Account
USING 'HKONT' 'T_FINAL' ' ' ' ' 'X' 'Genderal Ledger Account'(027)
Adjustment Account
USING 'KORRK' 'T_FINAL' ' ' ' ' 'X' 'Adjustment Account'(053)
Document Number
USING 'BELNR' 'T_FINAL' ' ' ' ' ' ' 'Document Number'(006)
Document date
USING 'BLDAT' 'T_FINAL' ' ' ' ' ' ' 'Document date'(007)
Document type
USING 'BLART' 'T_FINAL' ' ' ' ' ' ' 'Document type'(008)
Fiscal Year
USING 'GJAHR' 'T_FINAL' ' ' ' ' ' ' 'Fiscal Year'(009)
Line item
USING 'BUZEI' 'T_FINAL' ' ' ' ' ' ' 'Line item'(010)
Reference
USING 'XBLNR' 'T_FINAL' ' ' ' ' ' ' 'Reference'(011)
*--SIR-07541 Begin
Local currency
USING 'LWAER' 'T_FINAL' ' ' ' ' ' ' 'Local Currency'(040)
*--SIR-07541 End
Amount in local currency
USING 'DMBTR' 'T_FINAL' ' ' ' ' ' ' 'Amount in local currency'(012)
' ' ' ' ' ' 'X' 'LWAER' '',
Document Currency
USING 'WAERS' 'T_FINAL' ' ' ' ' ' ' 'Document Currency'(013)
Amount in document currency
USING 'WRBTR' 'T_FINAL' ' ' ' ' ' ' 'Amount in document currency'(014)
' ' ' ' ' ' 'X' 'WAERS' '',
*--SIR-07541 Begin
2nd Local Currency
USING 'HWAE2' 'T_FINAL' ' ' ' ' ' ' '2nd Local Currency'(041)
*--SIR-07541 End
Amount in Second Local Currency
USING 'DMBE2' 'T_FINAL' ' ' ' ' ' '
'Amount in Second Local currency'(015)
' ' ' ' ' ' 'X' 'HWAE2' '',
Profit Center
USING 'PRCTR' 'T_FINAL' ' ' ' ' ' ' 'Profit Center'(016)
Partner Profit Center
USING 'PPRCT' 'T_FINAL' ' ' ' ' ' ' 'Partner Profit Center'(017)
Trading Partner
USING 'VBUND' 'T_FINAL' ' ' ' ' ' ' 'Trading Partner'(018)
Purchasing doc no
USING 'EBELN' 'T_FINAL' ' ' ' ' ' ' 'Purchasing Document number'(019)
USING 'AWKEY' 'T_FINAL' ' ' ' ' ' ' 'Reference key'(020)
Status field
USING 'STATUS' 'T_FINAL' ' ' ' ' ' ' 'Status'(021)
Clearing date
USING 'AUGDT' 'T_FINAL' ' ' ' ' ' ' 'Clearing date'(022)
' ' 'X' ' ' ' ' ' ' '',
Document Number of the Clearing Document
USING 'AUGBL' 'T_FINAL' ' ' ' ' 'X' 'Clearing Document No'(023)
' ' 'X' ' ' ' ' ' ' '',
Assignment
USING 'ZUONR' 'T_FINAL' ' ' ' ' 'X' 'Assignment'(024)
' ' 'X' ' ' ' ' ' ' '',
Posting Date
USING 'BUDAT' 'T_FINAL' ' ' ' ' 'X' 'Posting Date'(025)
' ' 'X' ' ' ' ' ' ' '',
Item Text
USING 'SGTXT' 'T_FINAL' ' ' ' ' 'X' 'Item Text'(026)
' ' 'X' ' ' ' ' ' ' '',
Payment method
USING 'ZLSCH' 'T_FINAL' ' ' ' ' 'X' 'Payment method'(028)
' ' 'X' ' ' ' ' ' ' '',
Payment Block Key
USING 'ZLSPR' 'T_FINAL' ' ' ' ' 'X' 'Payment Block Key'(029)
' ' 'X' ' ' ' ' ' ' ''.
Begin of SRR-22879 APARMAA
IF p_use EQ 'X'.
PERFORM f_fieldcat_build :
Vendor Name
USING 'NAME1' 'T_FINAL' ' ' ' ' ' ' 'Vendor Name'(054)
Due Date
USING 'DUEDATE' 'T_FINAL' ' ' ' ' ' ' 'Due Date'(056)
BEGIN OF SRR 25449
USING 'AGING' 'T_FINAL' ' ' ' ' ' ' 'Aging Details'(057)
Current
Using 'WRBTR' 'T_FINAL' ' ' ' ' ' ' 'current'(061)
' ' ' ' ' ' ' ' 'WAERS' '',
31-60
USING 'WRBTR' 'T_FINAL' ' ' ' ' ' ' '31-60'(058)
' ' ' ' ' ' ' ' 'WAERS' '',
61-90
USING 'WRBTR' 'T_FINAL' ' ' ' ' ' ' '61-90'(059)
' ' ' ' ' ' ' ' 'WAERS' '',
>90
USING 'WRBTR' 'T_FINAL' ' ' ' ' ' ' '>90'(060)
' ' ' ' ' ' ' ' 'WAERS' ''.
END OF SRR 25449
ENDIF.
End of SRR-22879 APARMAA
BUILD SORT CATALOG
PERFORM f_sortcat_build :
SORT BY COMPANY CODE
USING '01' 'BUKRS' 'T_FINAL' 'X' 'X',
SORT BY Venodr Number
USING '01' 'LIFNR' 'T_FINAL' 'X' 'X',
SORT BY Document Number
USING '01' 'BELNR' 'T_FINAL' 'X' ' ',
SORT BY Fiscal Year
USING '01' 'GJAHR' 'T_FINAL' 'X' ' '.
IF p_list = 'X'.
*GENERATE CLASSIC LIST LAYOUT
PERFORM f_call_alv_list_view1.
ELSEIF p_grid = 'X'.
*--GENERATE CLASSIC GRID LAYOUT
PERFORM f_call_alv_grid_viewer1.
ENDIF.
ENDFORM. " f_display_data
*& Form f_fieldcat_build
To build field catelog
FORM f_fieldcat_build USING l_fieldname TYPE slis_fieldname
l_tabname TYPE slis_tabname
l_reftab LIKE dd03p-tabname
l_reffield LIKE dd03p-fieldname
l_outputlen TYPE any
l_seltext_l LIKE dd03p-scrtext_l
l_hotspot TYPE c
l_no_out TYPE c
l_no_zero TYPE c
l_do_sum TYPE c
l_cfldname TYPE char30
l_col_pos LIKE sy-cucol.
*LOCAL DATA
DATA : l_wa_fieldcat LIKE LINE OF t_field_catalog.
l_wa_fieldcat-fieldname = l_fieldname.
l_wa_fieldcat-tabname = l_tabname.
l_wa_fieldcat-outputlen = l_outputlen.
l_wa_fieldcat-hotspot = l_hotspot.
l_wa_fieldcat-no_out = l_no_out .
l_wa_fieldcat-no_zero = l_no_zero .
l_wa_fieldcat-do_sum = l_do_sum .
l_wa_fieldcat-cfieldname = l_cfldname.
l_wa_fieldcat-col_pos = l_col_pos.
*--SIR-07541 Begin
IF l_fieldname = 'DMBTR'.
l_wa_fieldcat-cfieldname = 'LWAER'.
ENDIF.
IF l_fieldname = 'WRBTR'.
l_wa_fieldcat-cfieldname = 'WAERS'.
ENDIF.
IF l_fieldname = 'DMBE2'.
l_wa_fieldcat-cfieldname = 'HWAE2'.
ENDIF.
*--SIR-07541 End
IF NOT l_seltext_l IS INITIAL.
l_wa_fieldcat-seltext_l = l_seltext_l.
ELSE.
l_wa_fieldcat-ref_fieldname = l_reffield.
l_wa_fieldcat-ref_tabname = l_reftab.
ENDIF.
APPEND l_wa_fieldcat TO t_field_catalog.
CLEAR l_wa_fieldcat.
ENDFORM. " f_fieldcat_build
*& Form f_sortcat_build
To sort the catelog
FORM f_sortcat_build USING l_spos LIKE alvdynp-sortpos
l_fieldname TYPE slis_fieldname
l_tabname TYPE slis_tabname
l_up TYPE c
l_subtot TYPE c.
LOCAL DATA
DATA: l_sort TYPE slis_sortinfo_alv.
l_sort-spos = l_spos.
l_sort-fieldname = l_fieldname.
l_sort-tabname = l_tabname.
l_sort-up = l_up.
l_sort-subtot = l_subtot.
APPEND l_sort TO t_sortcat.
CLEAR l_sort.
ENDFORM. " f_sortcat_build
*& Form f_call_alv_list_view1
To call alv_list_display
FORM f_call_alv_list_view1 .Hi-
This might help you
http://help.sap.com/saphelp_nw2004s/helpdata/en/2a/fa0115493111d182b70000e829fbfe/frameset.htm
Chandra. -
Balance Carried Forward in Document Currency
Hi, Experts,
In My Customer Account Statement I need the Field in
"Balance Carried Forward in Document Currency"
Present in my Report "Balance Carried Forward in Local Currency"
In this field Having the table KNC1. But in this table "Balance Carried Forward in Document Currency" field is not there i need this field.
Thanks & Regards,
Sreedhar.Hi,
As long as both the Document and Local currencies are same, the fields
"Balance Carried Forward in Document Currency"
and
"Balance Carried Forward in Local Currency"
are same.
So first check both the currencies are same or different.
check for the WRBTR field in fi Tables LIKE BSID,BSAD this is the doc currency
and the field DMBTR is the local currency field.
reward if useful
regards,
Anji -
Posting payment (FP05) resulted to Balance in Document currency is not Zero
A customer with a payment plan has a balance of $250 as March 2009 invoice.
The customer paid $400 after getting the invoice. In posting the payment via FP05, the error message came out.
1) What is this error message?
2) How come the difference of $150 did not automatically go to Payment on Account?
3) Is there a way to automatically do that instead of manually performing post processing steps in FP05?
Balance in Document currency is not zero, posting not possible
Message no. >0003
Diagnosis
You are attempting to post a document for which the balance is not zero in one or more currency.
System Response
During online processing:
Error message requiring a correction.
During background processing:
Error message causing processing to be terminated.
Procedure
When working online:
Correct the line items entered. If the amounts entered balance to zero, and this error message still appears, there is a program error. In this case, treat the error as if it occurred during a background processing.
Background processing
Contact your system administrator.Hi,
I am not a FICA expert, but as per my knowledge on this, the balance payment did not automatically go to Payment on account because of the config for open items in SPRO.
Please check the config for clearing control -
Path -
SPRO -> Financial Accounting -> Contract Account receivable and payable -> Basic functions -> Open Item Management -> Clearing control -> Define specification for clearing types - > Define default for incoming payment. (double click on the payment lot (05) specification)
Here in the above path, you have the option to specify the parameter for payment that cannot be allocated. (Use of payments that cannot be alloted)
Options available -
Blank No Payment on Account Posting; Post Payment to Clarif. Acct
1 Post on account if contract account can be det. uniquely
2 Post on account
Please check the above confg.
Hope this answers your question.
Regards,
Rajesh Popat -
Document Currency to USD problem
In the Account Receivable cube we are using the Document Currency key figures and converting them to USD on a fixed date exchange rate. When checking the receivable balance at company code level, for one company code the result was *. On further analysis there was a message saying that there is no exchange rate available from USD to KWD. I do not understand this since we are converting from DC to USD and there is exchange rate available from KWD to USD. Then why is the message that no conversion available from USD to KWD. Of course on analysis I found out that one customer who has DC in EUR as well as in KWD. When I excluded this customer the balance value came all right without star. The other fact I noticed is that there are no conversion rates available from USD to any currencies and yet I did not receive any message for any other company codes whether multi document currencies are used. Since it appears to be only for KWD, is there any setting somewhere to be done so that it will not expect an exchange rate from USD to KWD and should be able to use the rate from KWD to USD.
Thanks for your help
RamI solved the problem like this. Through SPRO I made an entry into table TCUTF -USD to KWD from factor 1 to factor 1 valid from 01/01/1800. Then in table TCURR made an entry for 01/01/2001 from USD to KWD exchange rate 0.304999 for rate type M.
Once these entries were made my query runs all right and when converting KWD no more * comes. I am still curious why KWD is left out by SAP when I have entries for type M from USD to all other currencies valid for 01/01/2001. Appears only KWD is left out. Our BW release is Bw3.5
Ram -
F110-Automatic Selection of vendor bank by document currency
We are currently on version 5.0 and have a situation where one company code wants to eliminate the manual input of partner bank type-field BVTYP into the invoice document. The desired objective is to have the system automatically populate the field dependant on the currency in the document. The vendor master has several bank accounts within the same country, but with different bank accounts depending on the currency to be paid. The field has been populated with a representative country designation followed by the currency type. Payment grouping has been tried by creating a new type using the partner bank type. We are not using payment requests at the current time. Optimization has been briefly investigated.
Does anyone know or have exposure on how to get the payment proposal to show the same vendor with the two different bank accounts that are paid from different partner bank types? Since this pertains to just one company code we don't want to create a customized program.
Thank you for any suggestions.Question for you-Within the banking details on the vendor, which bank is set up first? We have run into a similar problem but it occurs when we have two USD or similar banks and one has details in the bank reference field and the other does not. The partner bank type is not selected in the document and the system will go to the first bank in the queque. The other think I can think about offhand is has some selected the currency as a field within the payment proposal to exclude? This will exclude the currency you have indicated, but this doesn't sound like your issue. I have run accross this at another client in which they had the payment currency specified in the document as one thing and the actual document currency was something else. Sorry I can't be more helpful. Could you give me some details of how your vendor master is set up? Are you using any bank chains?
Regards,
Sara Perry -
Amount to draw from down payment is not set in document currency
hi,
i always get the error "amount to draw from down payment is not set in document currency" when i try to update a draft of invoice with down payment.
i do the following:
1. sales order
2. down payment
3. income payment
4. delivery note
5. invoice
5.1 save as draft by di api
5.2 get draft by key
5.3 do some changes, for example change comments by di api
5.4 update draft by diapi <--- the error is thrown!
If i do this on screen everything works fine. But by sdk its not working.
System: SAP 8.8 SP00 PL20
Is there a solution for this problem?
best regards
MarkusHi Markus,
What if you update the same draft from UI instead of by diapi? Do you still get error message?
Thanks,
Gordon -
Document currency in cube but not in the getting in query out put
Hi Gurus,
I am in production.... my query is regarding account receivable( which is user defined ie., is custom ) i am able to see amount in document currency in cube but is not appering when i excute the query ...
And i am to get the output amount in local currency ( i am getting ) amount in document ( not getting )
and revalution amount ( not getting )---- which is cal key fig
and finally Amount FAS ( not getting ) --- which is Restricted key fig
Gurus Please suggest ..........Hi,
The fields in the report
customer
HFC code
doc Number
business divison
sales order
country
profit center
customer number compounded with company code
customer payment terms
reference
documennt type
document date
net due date
G/L Account comp cpde
item Status
Document currency
Account in Local currency
Amount in Document currency
filters are
compay code
controling area
Business Division
Free char
Controling area
account type
clearing Doc Number
Ref Key 2
Fical year
Fiscal year / period
interunit / outside
Posting Date
Leading BD ( Wbs Attr)
in rows
customer
doc number
business divison
sales order
country
profit center
customer bumber compounded with company code
under this we have customer payment terms
Reference
document type
document date
Net due date
G/L Account Comp code
item status
Document Currency
In columns
i am selecting
Amount in local currency
amount Document currency
Revaluation amount
Amount in FAS -
Local Currency vs Document currency
Hi,
I have a question,
what is the difference b/w Local Currency and Document Currency.
Thanks,
PriaHI Pria...
Local currencey is Company specific...for different companies there will be different local currency...
Document currency is related to FI...Currency in which a document is posted........
And as per SD.....Currency in which the total values in a sales and distribution document are calculated.
As per BI....
In SAP systems, every amount key figure is stored with respect to a currency key field. There are several
types of currency keys on OLTP data. The two most important currency types are the document (or
transaction) currency (BI InfoObject 0DOC_CURRCY) and the local (or company code) currency (BI
InfoObject 0LOC_CURRCY. The document currency is entered for each posting transaction of an OLTP
document-type record (for example financial documents), whereas the local currency is uniquely assigned to a company code when the OLTP system is customized.
So, the local currency can be used as a common currency for cross-application BI reporting (that is a
common reporting currency). Besides the document currency, every record within the final InfoProviders of the BI system should contain the local currency and the corresponding amounts with respect to the local currency.
Check this...
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/dc43c445-0d01-0010-23a1-ca348ff5f975
Regards,
Debjani... -
Zero amount in document currency
Hi,
I'm looking for if I could fill a zero amount in WRBTR field, in document currency.
My customer would like to fill a zero amount in GBP currency in company with a local currency in EUR. So he would like to entry a zero amount in document currency and 0.01 EUR in amount in local currency. But when I try to fill the zero amount, SAP change the amount with 0.01. Thus it's not correct for him.
May I change the customizing to force SAP and accept my value ?
Thank for any helps.
Gilles.Hi ,
You can post by this way. And the postings in f-05 will be in the manner as shown below-
Doc curr(GBP) Company currency(EUR)
GL Acct Dr 00 0.01
GL Acc Cr. 00 0.01
I had already done this in one scenario , where due to wrong exchange rate difference had arisen. Do this with the help of F-05. Please note here that DR here is equal to credit for both currency, what you are doing is overwriting the exchange rate.
I hope now I have made clear how you need to post the entry in detail. If any query please revert back.
Thanks
Milind Sonalkar -
Dear Developer,
One of my customer ask me a second time for reports. He wants to see the values in the document currency. It is in the next releases possible, that the user can choose between Local currency, system currency, business partner currency and document currency???
Kind regards
Stefan Ressel
ats AGStefan Ressel ,
If you execute VA05 then you can see the Document Currency column.
Execute SAP1 and check for further reports.
Regards
Sathya
Maybe you are looking for
-
Hey all, I have a problem with ITunes. I have a new Iphone 6+ and I have the latest version of ITunes loaded on my laptop. When I connect my phone to make changes to the icons and screens, I authorize my laptop. ITunes tells me I have Successfully
-
Creation and change customer master in same LSMW
Hi Experts, I have a created customer master uploading using batch input recording in lsmw. Now i have scenario like if the customer already exists i need to change that customer accordingly. I hope most of u would have come across such issue,for tim
-
Have a Mac G4 running OS 10.4.11 with the play only DVD/CD unit installed still. Can a write DVD/CD or a unit similar to a super drive be installed? Easily that is.
-
HT5569 Just bought an iPad Air. It will not activate. I am in a hotel with wifi
I just purchased an iPad Air. Trying to get it started but it won't activate
-
DST issues with -14 GMT!!
Hi Folks, I have an application running on java 1.3.1_18, under bea /SQL server and windows 2000. The timezone is PDT. The datetime shows on the UI is -14 GMT ( like double the time zone difference). We updated the OS with appropriate patches with no