CURRENCY (USDN)
HELLO EXPERTS,
For the first time our company want to procure material from CHINA. So I have to use USDN (US dollar) in PO. But before that all my company code and vendor's currency is maintain in INR (INDIAN RUPEES ) only. So what are the changes in settings I have to do so that I m able to make an PO ( Purchase Order) in USDN currency from china vendor.
plz ans me.
REGARDS
raghu
hi,
maintain exchange rate for the desires currency in OB08.
Maintain ordering currency as USD in Vendor master.
regards
Manish Joshi
Edited by: MANISH JOSHI on Sep 15, 2008 9:10 AM
Similar Messages
-
Consignment settlement using currency USDN
Dear All,
I have a question in regards to consignment settlement using currency type USDN.
**My client would want to use 5 decimal places and hence using USDN currency type**
At present for consignment process, we are maintaining a Cons info record with 5 decimals using USDN currency type.
And apparently this is the only place where we can control the currency through the whole process till settlement.
Once PO, MIGO and the transfer posting is done, during the settlement process MRKO, the final document currency is obtained in USDN
Is there any way we can obtain the document currency in USD and yet have 5 decimals? like having a user exitHi,
Before MRKO, check following;
1. ME11 - Purchase Info Record with Info Category "Consignment" (In PIR, maintain Net Price as well as Tax Code)
2. MB1B - Transfer stock from Consignment to Unrestricted (own stock), using 411 K
3. MRM1 - Maintain condition record for Output type KONS i.e. Consignment
4. MRKO - Refer the Material document of 411 K and In selection screen select "Withdrawals Not Settled" and Under procesing select "Settle" radio button. -
USD and USDN currency invoices payment through F110
Hi all,
Invoices are posted in both USDN and USD in our system.
I am able to process payment in USD in T code F-58, for invoices created in both currency USDN and USD. But in F110, USDN invoices are not included in the proposal due to the error "No valid payment procedure". I would appreciate your kind help to resolve the error.
Regards
Sri.Hi Sri,
Have a set configure in FBZP correctly. If not, set configuration in FBZP t.code in Payment Method in Country tab and Payment Method in Company Code tab correctly as for Check Payment.
and assign correct House Bank and Payment Method "C" in the Vendor Master Data.
May be this information is useful to you
If you have any doubt feel free to ask
Regards
Surya -
Hi!
The queries are showing different values from the Cube.The values are showing scaled. For example, in the query I've got $155 and in the Cube $155000. The key figure are not scaled in the Query Designer. I have this issue in all queries with currency fields.
I tried to transfer the global settings and exchange rates from R/3 but the issue was not solved.
Does anybody knows what's could happening?
Thanks in advance.
Regards.Hi Pepe,
A currency keyfigure should always be assoicated with corresponding currency key defined in the keyfigure definition. It can either be fixed currency 'USD' or a variable 0CURRENCY filled at record level with corresponding currency key from transactional system. This allows runtime currency conversions.
For simplicity, take two currencies USD (2 decimals) and USDN (high accuracy 5 decimals). A value $2000.50 will be internally stored as "200050" with associated key USD (or) "200050000" with associated key USDN
In transactional system, if a field is entered and processed as USDN. the underlying value stored in Table would be "200050000". At run time the GUI display or query display associates this value with currency and displays it as 2000.50000.
Some times, during the process of transferring this value into BI, if this source USDN field value is directly assigned to a keyfigure with fixed currency USD without proper explicit currency conversion, the source currency (USDN) association with the value is lost. The value that is passed to the target field will still be "200050000" but the target currency will be USD (2 decimals). At runtime the query display or the GUI display reads the underlying value and displays it as $2000500.00
To fix this you need to find where exactly the currency key is being dropped during transformations and write some explicit logic to convert the underlying value accordingly from USDN to USD. i.e 200050000 USDN = 200050 USD with conversion rate of 1/1000
You can use function module RSW_CURRENCY_TRANSLATION and pass the source value and source currency and the currency translation type ( in this case USDN to USD defined in table RSCURTRT -using transaction RSCUR ) to get corresponding target value and target currency.
Hope it helps
Uday Pothireddy -
Increasing currency from 2 to 3 decimal points
Dear all,
I would like to know how to make the currency view in the expense report increased from 2 to 3 decimal points as km/miles rate we have here is $0.335 per mile. Also the USD is used for 5 other countries. As of now it is showing as 0.34, however this is a manipulation of actual data, Ex. for 10 kms it shows rate 0.34 x miles 10 = $3.35.
Any quick response would be of great help.
Regards,
LN BhattacharyaYes this is a known issue as the problem is, that the USD is a currency with 2 decimals, but government allowes to reimburse 0.375 USD taxfree. The output on the travel form is in a single currency: the USD with 2 decimals. One workaround is to create a currency USDN for the decimilisation to work with 3 places - see the note 446116
A single expense category like miles per diems is calculated in accounting program RPRTEC00 and stored in one table (PAUFA for miles).
If currency in T706F (USDN) differs from trip currency (USD), RPRTECC00 converts the amounts from T706F into trip currency (done by FI-function 'CONVERT_TO_LOCAL_CURRENCY'). Amounts in the list are presented in this trip currency but rounding is possible with adjustment in V_T001R as PREC can handle this conversion with factors defined here.
Hope it helps!
Thanks
Sally -
Hi,
For pricing reason, I need to define 5 decimals in some currencies (USD, ARS, EUR and DEM). I was reading some information about it, and the solution I found is to create one Z currency for each estandar currency (USDN, EURN, AR5 and DEM5).
I am not sure about the problem this procedure can cause in the system. Suppose that the local currency is USD, so I will have the SD invoice in USDN. The document will be managed as a document in foreing currency. I wondering if I will also have rounding differences in the cIearing document, and for some report I will have to adapt the information.
Does anyone have implemented this solution?
Which problems can cause?
Any recomendation about that?
Thanks,
CeciliaHi,
check the following threads:
Currency in 5 decimal places.
Custom Table Currency field with 5 decimals
Any changes you going to made in OY04 is affecting cross clients.
It is NOT recommended that when postings have already been made, that a
change in the currency be done, as amounts posted can become invalid or
incorrect as a result which is most critical in production environment.
The decimal places setting in OY04 is limited to 5. It is not possible to set more decimal places in standard SAP.
Technial explanation is also described on note 434349, 137626 and 126857
Hope this was helpful for you.
Regards,
Cristiano -
Hello Experts,
Iu2019m trying to create a PO through u2018BAPI_PO_CREATE1u2019. Iu2019ve gathered all the structure and fields which this bapi needs to create PO. When I call this BAPI in my report program the whole code get execute but I never get any message which tells me that a PO has been created in the system. Can somebody please tell me what is wrong with my code OR am I missing something in it.
For reference here is my code.
===========================================================
REPORT zad_bapi_po_create .
Constant Declaration for BAPI *****************
Data: l_bsart like mepo_topline-bsart value 'NB',
l_bsart1 like mepo_topline-bsart value 'ZNB'.
Constants: c_ekorg like mepo1222-ekorg value 'POMR',
c_ekgrp like mepo1222-ekgrp value 'PG1',
c_bukrs like ekko-bukrs value 'SBPL',
c_x value 'X'.
Internal table Declaration for BAPI *****************
Data:begin of i_tab occurs 0,
verkf like ekko-verkf,
verkf1 like ekko-verkf,
lifnr like ekko-lifnr,
werks like ekpo-werks,
ebelp1 like ekpo-ebelp,
matnr like ekpo-matnr,
idnlf like ekpo-idnlf,
menge(16),
bprme like ekpo-bprme,
lewed like ekpo-lewed,
netpr(13),
currkey(5),
ebeln like eord-ebeln,
ebelp like eord-ebeln,
verkf2 like ekko-verkf,
kalsk like lfm1-kalsk,
bsart like mepo_topline-bsart,
lifnr1 like ekko-lifnr,
flag(1),
pstyp like ekpo-pstyp,
end of i_tab.
Data Declaration for BAPI *****************
DATA: BEGIN OF pohead OCCURS 10.
INCLUDE STRUCTURE bapimepoheader.
DATA: END OF pohead.
DATA: BEGIN OF poheadx OCCURS 10.
INCLUDE STRUCTURE bapimepoheaderx.
DATA: END OF poheadx.
*EXPPURCHASEORDER
DATA: BEGIN OF ponum.
INCLUDE STRUCTURE bapimepoheader.
DATA: END OF ponum.
DATA: BEGIN OF poitem OCCURS 100.
INCLUDE STRUCTURE bapimepoitem.
DATA: END OF poitem.
DATA: BEGIN OF poitemx OCCURS 100.
INCLUDE STRUCTURE bapimepoitemx.
DATA: END OF poitemx.
DATA: BEGIN OF poitemsch OCCURS 100.
INCLUDE STRUCTURE bapimeposchedule.
DATA: END OF poitemsch.
DATA: BEGIN OF poitemschx OCCURS 100.
INCLUDE STRUCTURE bapimeposchedulx.
DATA: END OF poitemschx.
DATA: BEGIN OF errmsg OCCURS 10.
INCLUDE STRUCTURE bapiret2.
DATA: END OF errmsg.
DATA : errflag.
START-OF-SELECTION.
refresh pohead.
refresh poheadx.
clear pohead.
refresh poitem.
refresh poitemx.
pohead-DOC_type = i_tab-bsart.
pohead-vendor = i_tab-lifnr.
pohead-purch_org = c_ekorg.
pohead-creat_date = sy-DATUM.
pohead-pur_group = c_ekgrp.
pohead-comp_code = c_bukrs.
pohead-sales_pers = i_tab-verkf2.
pohead-doc_Date = sy-datum.
pohead-langu = sy-langu.
pohead-currency = 'USDN'.
pohead-item_intvl = ''.
append pohead.
poheadx-doc_type = c_x.
poheadx-vendor = c_x.
poheadx-purch_org = c_x.
poheadx-pur_group = c_x.
poheadx-comp_code = c_x.
poheadx-sales_pers = c_x.
poheadx-item_intvl = c_x.
poheadx-doc_date = c_x.
poheadx-currency = c_x.
poheadx-langu = c_x.
append poheadx.
refresh poitem.
clear poitem.
refresh poitemsch.
clear poitemsch.
refresh poitemschx.
clear poitemschx.
poitem-po_item = '0010'.
poitem-material = '40-210'.
poitem-quantity = '1'.
poitem-po_unit = 'ST'.
poitem-net_price = '1'.
poitem-no_rounding = 'X'.
poitem-plant = '1200'.
poitem-info_upd = ''.
poitem-item_cat = '0'.
poitem-vend_mat = ''.
append poitem.
clear poitemx.
poitemx-po_item = '0010'.
poitemx-MATERIAL = c_x.
poitemx-QUANTITY = c_x.
poitemx-PO_UNIT = c_x.
poitemx-NET_PRICE = c_x.
poitemx-NO_ROUNDING = c_x.
poitemx-PLANT = c_x.
poitemx-GR_TO_DATE = c_x.
poitemx-INFO_UPD = c_x.
poitemx-tax_code = c_x.
poitemx-item_cat = c_x.
POITEMx-ACCTASSCAT = c_x.
poitemx-AGREEMENT = 'X'.
poitemx-AGMT_ITEM = 'X'.
poitemx-VEND_MAT = c_x.
append poitemx.
poitemsch-po_item = '0010'.
poitemsch-sched_line = '0001'.
poitemsch-delivery_date = sy-datum.
poitemsch-quantity = '1'.
append poitemsch.
poitemschx-po_item = '0010'.
poitemschx-sched_line = '0001'.
poitemschx-po_itemx = c_x.
poitemschx-delivery_Date = c_x.
poitemschx-quantity = c_x.
append poitemschx.
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = pohead
POHEADERX = poheadx
POADDRVENDOR =
TESTRUN =
MEMORY_UNCOMPLETE =
MEMORY_COMPLETE =
POEXPIMPHEADER =
POEXPIMPHEADERX =
VERSIONS =
NO_MESSAGING =
NO_MESSAGE_REQ =
NO_AUTHORITY =
NO_PRICE_FROM_PO =
IMPORTING
EXPPURCHASEORDER =
EXPHEADER = ponum
EXPPOEXPIMPHEADER =
TABLES
RETURN = errmsg
POITEM = poitem
POITEMX = poitemx
POADDRDELIVERY =
POSCHEDULE = poitemsch
POSCHEDULEX = poitemschx
POACCOUNT =
POACCOUNTPROFITSEGMENT =
POACCOUNTX =
POCONDHEADER =
POCONDHEADERX =
POCOND =
POCONDX =
POLIMITS =
POCONTRACTLIMITS =
POSERVICES =
POSRVACCESSVALUES =
POSERVICESTEXT =
EXTENSIONIN =
EXTENSIONOUT =
POEXPIMPITEM =
POEXPIMPITEMX =
POTEXTHEADER =
POTEXTITEM =
ALLVERSIONS =
POPARTNER =
if sy-subrc eq 0.
write:/ 'PO Created successfully!!!'.
else.
write:/ 'Error Occured during PO Creation'.
endif.
===========================================================
Thanks,Bapi's do not set sy-subrc. The only way to check if it was succesfull is to loop into the return table for error messages:
You have to use BAPI_TRANSACTION_COMMIT after calling BAPI_PO_CREATE1:
READ TABLE errmsg TRANSPORTING NO FIELDS
WITH KEY type = c_e.
IF NOT sy-subrc IS INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = c_x.
ENDIF. -
Sales Order Creation using BAPI_BUSPROCESSND_CREATEMULTI
Hi,
I am trying to create sales order using BAPI_BUSPROCESSND_CREATEMULTI.
when I create a sales order using above mentioned BAPI it is creating empty sales order,It is not passing the values from the code to the sales order.
In BAPI_BUSPROCESSND_CREATEMULTI Return parameter i m getting Message
S CRM_M_ESSAGES 005 A log has been generated for single document $000001 000001
Following are the List of Function modulesi have used in my code
1 ) GUID_CREATE
2) BAPI_BUSPROCESSND_CREATEMULTI
3) BAPI_BUSPROCESSND_SAVE
4) BAPI_TRANSACTION_COMMIT
kindly help me to resolve the same
ThanksHi Prerna,
still Empty Sales order is creating
This is my code
************HEADER-GUID*********
CALL FUNCTION 'GUID_CREATE'
IMPORTING
EV_GUID_16 = LV_GUID
EV_GUID_22 =
EV_GUID_32 = LV_GUID1.
**********ITEM-GUID***********
CALL FUNCTION 'GUID_CREATE'
IMPORTING
EV_GUID_16 =
EV_GUID_22 =
EV_GUID_32 = LV_GUID2
********SCHEDULELINE*******
CALL FUNCTION 'GUID_CREATE'
IMPORTING
EV_GUID_16 =
EV_GUID_22 =
EV_GUID_32 = LV_GUID3
CALL FUNCTION 'CRM_PRP_IL_GET_HANDLE'
IMPORTING
EV_HANDLE = LV_HANDLE.
CALL FUNCTION 'CRM_ACTIVITY_MAIN_PARTNER_GET'
EXPORTING
IV_PROCESS_TYPE = 'ZDON'
IV_CRMT_SUBOBJECT_CATEGORY = 'BUS2000115'
IMPORTING
EV_DYNP_FCT_1 = lv_partner_fct1
EV_DYNP_FCT_2 = lv_partner_fct2
EV_DYNP_FCT_3 = lv_partner_fct3
EV_DYNP_FCT_4 = lv_partner_fct4
EXCEPTIONS
PROCESS_TYPE_DOES_NOT_EXIST = 1
DETERM_PROC_DOES_NOT_EXIST = 2
NO_MAIN_PARTNER = 3
OTHERS = 4
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
***********DATA IN HEADER*********
WA_HDR-GUID = LV_GUID1.
WA_HDR-HANDLE = LV_HANDLE.
WA_HDR-PROCESS_TYPE = 'ZDON'.
APPEND WA_HDR TO IS_HEADER.
INPUT FIELDS HEADER**************
CLEAR WA_INPUT_FIELDS.
CLEAR IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'A'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
WA_INPUT_FIELDS-FIELDNAME = 'GUID'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'A'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
WA_INPUT_FIELDS-FIELDNAME = 'HANDLE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'A'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
WA_INPUT_FIELDS-FIELDNAME = 'PROCESS_TYPE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
***********DATA IN ITEM*********
WA_ITEM-GUID = LV_GUID2.
WA_ITEM-HANDLE = LV_HANDLE.
WA_ITEM-HEADER = LV_GUID1.
WA_ITEM-ORDERED_PROD = 'H10'.
WA_ITEM-DESCRIPTION = 'Trading Good 1'."product name
WA_ITEM-ITM_LANGUAGE = 'EN'.
WA_ITEM-ITM_TYPE = 'LEAD'.
WA_ITEM-MODE = 'A'.
INSERT WA_ITEM INTO TABLE IS_ITEM.
******INPUT FIELDS ITEM****************
CLEAR WA_INPUT_FIELDS.
CLEAR IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'B'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_I'.
WA_INPUT_FIELDS-FIELDNAME = 'GUID'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'B'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_I'.
WA_INPUT_FIELDS-FIELDNAME = 'HANDLE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'B'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_I'.
WA_INPUT_FIELDS-FIELDNAME = 'HEADER'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'B'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_I'.
WA_INPUT_FIELDS-FIELDNAME = 'ORDERED_PROD'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'B'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_I'.
WA_INPUT_FIELDS-FIELDNAME = 'DESCRIPTION '.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'B'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_I'.
WA_INPUT_FIELDS-FIELDNAME = 'ITM_LANGUAGE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'B'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_I'.
WA_INPUT_FIELDS-FIELDNAME = 'number_int'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'B'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_I'.
WA_INPUT_FIELDS-FIELDNAME = 'ITM_TYPE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
***********DATA IN SALES*********
WA_SALES-REF_HANDLE = LV_HANDLE.
WA_SALES-REF_GUID = LV_GUID1.
WA_SALES-PO_NUMBER_SOLD = '10006'.
WA_SALES-YOUR_REF_SHIP = '10006'.
APPEND WA_SALES TO It_SALES.
************INPUT FIELDS SALES************
CLEAR WA_INPUT_FIELDS.
CLEAR IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'SALES'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_HANDLE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'SALES'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_GUID'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'SALES'.
WA_INPUT_FIELDS-FIELDNAME = 'PO_NUMBER_SOLD'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'SALES'.
WA_INPUT_FIELDS-FIELDNAME = 'YOUR_REF_SHIP'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
************DATA IN PARTNER *********
WA_PARTNER-REF_GUID = LV_GUID1.
WA_PARTNER-REF_KIND = 'A'.
WA_PARTNER-REF_HANDLE = LV_HANDLE.
WA_PARTNER-PARTNER_FCT = lv_partner_fct1.
WA_PARTNER-PARTNER_NO = '10006' .
APPEND WA_PARTNER TO IT_PARTNER.
WA_PARTNER-REF_GUID = LV_GUID1.
WA_PARTNER-REF_KIND = 'A'.
WA_PARTNER-REF_HANDLE = LV_HANDLE.
WA_PARTNER-PARTNER_FCT = lv_partner_fct2.
WA_PARTNER-PARTNER_NO = '10006' .
APPEND WA_PARTNER TO IT_PARTNER.
if lv_partner_fct3 is initial.
lv_partner_fct3 = lv_partner_fct2 + 1.
endif.
WA_PARTNER-REF_GUID = LV_GUID1.
WA_PARTNER-REF_KIND = 'A'.
WA_PARTNER-REF_HANDLE = LV_HANDLE.
WA_PARTNER-PARTNER_FCT = lv_partner_fct3.
WA_PARTNER-PARTNER_NO = '10006' .
APPEND WA_PARTNER TO IT_PARTNER.
if lv_partner_fct4 is initial.
lv_partner_fct4 = lv_partner_fct3 + 1.
endif.
WA_PARTNER-REF_GUID = LV_GUID1.
WA_PARTNER-REF_KIND = 'A'.
WA_PARTNER-REF_HANDLE = LV_HANDLE.
WA_PARTNER-PARTNER_FCT = lv_partner_fct4.
WA_PARTNER-PARTNER_NO = '10006' .
APPEND WA_PARTNER TO IT_PARTNER.
*INPUT FIELDS PARTENER
CLEAR WA_INPUT_FIELDS.
CLEAR IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'PARTNER'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_GUID'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'PARTNER'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_HANDLE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'PARTNER'.
WA_INPUT_FIELDS-FIELDNAME = 'PARTNER_FCT'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'PARTNER'.
WA_INPUT_FIELDS-FIELDNAME = 'PARTNER_NO '.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
***********DATA IN ORGMAN*********
WA_ORG-REF_GUID = LV_GUID1.
WA_ORG-REF_HANDLE = LV_HANDLE.
WA_ORG-DIS_CHANNEL = '10'.
WA_ORG-DIVISION = '10'.
WA_ORG-SALES_ORG = 'BP_SALES'.
WA_ORG-SALES_OFFICE = 'BP_SO_CENTER'.
WA_ORG-SALES_ORG_RESP = 'BP_SALES'.
APPEND WA_ORG TO IT_ORG.
ORGMAN INPUT FIELDS*****************
CLEAR WA_INPUT_FIELDS.
CLEAR IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_GUID '.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_HANDLE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
WA_INPUT_FIELDS-FIELDNAME = 'DIS_CHANNEL'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
WA_INPUT_FIELDS-FIELDNAME = 'DIVISION'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
WA_INPUT_FIELDS-FIELDNAME = 'SALES_ORG'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'E'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
WA_INPUT_FIELDS-FIELDNAME = 'SALES_OFFICE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID1.
WA_INPUT_FIELDS-REF_KIND = 'A'.
WA_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
WA_INPUT_FIELDS-FIELDNAME = 'SALES_ORG_RESP'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
***********DATA IN PRODUCT*********
WA_PROD-REF_GUID = LV_GUID2.
WA_PROD-REF_HANDLE = LV_HANDLE.
WA_PROD-PROCESS_QTY_UNIT = 'ONE'.
APPEND WA_PROD TO IT_PROD.
*INPUT FIELDS PRODUCT
CLEAR WA_INPUT_FIELDS.
CLEAR IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'PRODUCT_I'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_GUID'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'PRODUCT_I'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_HANDLE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'PRODUCT_I'.
WA_INPUT_FIELDS-FIELDNAME = 'PROCESS_QTY_UNIT'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
***********DATA IN SCHED*********
WA_SCHED-ITEM_GUID = LV_GUID2.
WA_SCHED-GUID = LV_GUID4 .
WA_SCHED-HANDLE = LV_HANDLE.
WA_SCHED-QUANTITY = '5'.
APPEND WA_SCHED TO IT_SCHED.
*INPUT FIELDS SCHEDULE LINE
CLEAR WA_INPUT_FIELDS.
CLEAR IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'SCHEDLIN_I'.
WA_INPUT_FIELDS-FIELDNAME = 'ITEM_GUID'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'SCHEDLIN_I'.
WA_INPUT_FIELDS-FIELDNAME = 'GUID'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'SCHEDLIN_I'.
WA_INPUT_FIELDS-FIELDNAME = 'HANDLE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'SCHEDLIN_I'.
WA_INPUT_FIELDS-FIELDNAME = 'QUANTITY '.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'SCHEDLIN'.
WA_INPUT_FIELDS-FIELDNAME = 'LOGICAL_KEY'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'SCHEDLIN'.
WA_INPUT_FIELDS-FIELDNAME = 'MODE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
***********DATA IN PRICING********
WA_PRICING-REF_HANDLE = LV_HANDLE.
WA_PRICING-REF_GUID = LV_GUID2.
WA_PRICING-CURRENCY = 'USDN'.
APPEND WA_PRICING TO IT_PRICING.
*INPUT FIELDS PRICING
CLEAR WA_INPUT_FIELDS.
CLEAR IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'PRICING_I'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_HANDLE'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'PRICING_I'.
WA_INPUT_FIELDS-FIELDNAME = 'REF_GUID '.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
WA_INPUT_FIELDS-REF_GUID = LV_GUID2.
WA_INPUT_FIELDS-REF_KIND = 'D'.
WA_INPUT_FIELDS-OBJECTNAME = 'PRICING_I'.
WA_INPUT_FIELDS-FIELDNAME = 'CURRENCY'.
APPEND WA_INPUT_FIELDS TO IT_INPUT_FIELDS.
CALL FUNCTION 'BAPI_BUSPROCESSND_CREATEMULTI'
IMPORTING
EV_LOG_HANDLE =
TABLES
HEADER = IS_HEADER
ITEM = IS_ITEM
SALES = It_SALES
PARTNER = IT_PARTNER
ORGANISATION = IT_ORG
INPUT_FIELDS = IT_INPUT_FIELDS
CREATED_PROCESS = ITAB_CREATED_PROCESS
RETURN = IT_RETURN
PRODUCT = IT_PROD
SCHEDULELINE = IT_SCHED
PRICING_ITEM = IT_PRICING
W_OBJECT_TO_SAVE-GUID = lv_guid1.
APPEND W_OBJECT_TO_SAVE TO It1_object_to_save.
CALL FUNCTION 'BAPI_BUSPROCESSND_SAVE'
EXPORTING
UPDATE_TASK_LOCAL = SPace
SAVE_FRAME_LOG = 'X'
IMPORTING
LOG_HANDLE = LV_LOG_HANDLE
TABLES
OBJECTS_TO_SAVE = It1_object_to_save
SAVED_OBJECTS = i_saved_objects
RETURN = IT_RETURN1.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = IT_RET2
if sy-subrc = 0.
write : / 'Sales Order Created'.
endif.
thanks -
Hello Experts,
Now I am working on saudi arabia payroll in 6.0. I need to create wts under country code 24 (saudi arabia). but i didnt find standard WTs there. If i change molga to 99 (international), wts are available.
can i change molga to 99 and create WTs for saudi under payroll international.
If this is the case, Which schema should we use here?
Please guide us.
Thanks and Regards.
Samin IMG node check
PM PA PY data check
Define hourly rates with several decimal places
In this step, you define an alternative currency to be used for wage type amounts in the infotype Basic Pay (0008).
The default currency for wage types in the infotype Basic Pay is taken from the currency set for the company code. You can, however, set up the default currency so that it is dependent on the country grouping, pay scale type, pay scale area and employee subgroup grouping for collective agreement provision.
You can also set up a currency with additional decimal places. This allows you to enter amounts for wage types that have more than the usual number of decimal places.
You should also maintain the amounts in the the pay scale dependent table for wage types.
The currency for the annual salary should be taken from the company code.
Example
A certain US-American collective agreement demands that the pay for hourly paid workers is given and paid to the nearest hundreth cent.
The currency for the wage type amounts for these employees should be given as a default value in the basic pay.
Standard settings
The standard SAP system contains a sample currency "USDN" which has five decimal places.
The default currency is derived from the -
Change currency USD (2 decimals) by USDN (5 decimals)
Hi,
Please help me on below issue..
In SAP I use a company code with currency USD (currency with 2 decimals), I would like to chang USD by USDN (currency with 5 decimals).
how to make this change?
The SAP system is used for costing of products and is active.
What will become of the old cost calculations and prices stored in the purchasing info records?
Thanks in advance for answers
Jean-MarcHi
The changes can be made in transaction SU01 -> tab 'defaults' -> decimal notation.
Note: Functionality available in the transaction code OY04, but SAP does not recommend changing the decimals of the currency in the live system after implementation. So please consult with your finance team before doing any changes.
http://help.sap.com/saphelp_nw04/helpdata/en/01/dc31f9ad6d2e4d852ad4b169a5197c/content.htm -
USDN Currency issue - "COMPUTE_BCD_OVERFLOW" Dump
Hey Guyz & Gals,
Could any one of you please assist me with the below explained issue ?
The exception, which is assigned to class 'CX_SY_ARITHMETIC_OVERFLOW',
was not caught in procedure "CFAKTOR" "(FORM)", nor was it propagated
by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
An overflow was discovered in an ongoing arithmetical operation with
operands of type P. Possible causes are:
1. The result field of type P is too small for the result.
2. The result or a intermediate result has more than 31 decimal places.
Information on where terminated :
Termination occurred in the ABAP program "RFKOPR10" - in "CFAKTOR".
The main program was "RFKOPR10 ". In the source code you have the
termination point in line 2664 of the (Include) program "RFKOPR10".
The termination is caused because
exception "CX_SY_ARITHMETIC_OVERFLOW" occurred in
procedure "CFAKTOR" "(FORM)", but it was neither handled locally nor
declared in the RAISING clause of its signature.
The procedure is in program "RFKOPR10 "; its source code begins in line
2655 of the (Include program "RFKOPR10 ".
Not only transaction -> S_ALR_87012178, but also lots of standard programs like
Vendor Ageing Analysis, Customer/Vendor account statements are giving
same kind of Short dumps.
This company code is using a 5 decimals currency. If I try to make it 2
decimals, then i am not getting short dump. We have also maintained table TCURX in OY03 & OY04.
But, as a business requirement 5 decimal currency is a must.
Please advice what to do ???????
Edited by: The Fuhrer on Dec 21, 2008 12:14 PMIf this is an unmodified SAP program, the forum really cannot help you. Look for notes and if you don't find any, raise an OSS message.
Rob -
Problem with decimal in Japan currency
Hi Gurus,
I have a problem with Japan currency that when When i take the printout of document with JPY 5,168,277 it is wrongly printing as 51,682.77 but in document display it is showing correclty as 5,168,277. But when i check this in BSEG table it was wrong updated as 51,682.77 (WRBTR field) i hope it is picking the amount from this field for printing .
For the above i made changes in OY01 but i find there was no use.
In OY01 the decimal place setting is 1,234,567.89 the middle one of the three.
When i post the same amount to japan co code in currency JPY and if i check in BSEG table
Amount in LC 51,682.77
Amount (WRBTR) 51,682.77
Orig.reduction 0.00
G/L amount 5,168,277
When i post the same amount in non japan co code in JPY Currency and check in BSEG(area where i am facing problem)
Amount in LC 47,550.22
Amount (WRBTR) 51,682.77
Orig.reduction 0.00
G/L amount 5,168,277
Please tell me how to correct this.May ne u can check this OSS note also 137626
Summary
Symptom
1. Which currencies have to be defined separately with regard to the number of decimal places?
2. What do I need to observe when maintaining decimal places for currencies?
3. Which Customizing presettings does SAP deliver in table TCURX (decimal places for currency codes)?
4. Does SAP deliver the Customizing presettings of decimal places for currency codes (Table TCURX) for upgrade installations?
5. Which information does SAP use for the specification of these Customizing presettings?
Solution
1. question: Which currencies have to be defined separately with
regard to the number of decimal places?
Answer:
The number of decimal places can vary for currencies. Currencies which do not have two decimal places must be defined in table TCURX (decimal places for currency codes).
You can maintain this table via the R/3 Implementation Guide (Global Settings -> Currencies, Transaction OY04).
If a currency is not defined in Table TCURX (decimal places for currency codes), this currency is regarded as currency with two decimal places.
2. question: What do I need to observe when maintaining decimal places
for currencies?
Answer:
During operation, you must neither delete currencies used nor change their definition of decimal places. Amounts in posted documents could become invalid or incorrect as a result.
3. question: Which Customizing presettings does SAP deliver in table
TCURX (decimal places for currency codes) ?
Answer
At present, SAP delivers the following Customizing presettings for table TCURX:
ISO Currency Decimal places
Code
ADP Andoran Peseta 0
AFA Afghani Afghani 0
BEF Belgian franc 0
BHD Bahraini dinar 3
BIF Burundi franc 0
BYB Belorussian rubel (old) 0
BYR Belorussian rubel (new) 0
CLP Chilean peso 0
COP Columbian peso 0
DEM3 (Internal) German Mark (3 Dec.) 3
DJF Djibouti franc 0
ECS Ecuadorian sucre 0
ESP Spanish peseta 0
GNF Guinea franc 0
GRD Greek drachma 0
HUF Hungarian forint 0
IDR Indonesian rupiah 0
IQD Iraqui dinar 3
ITL Italian lira 0
JOD Jordan dinar 3
JPY Japanese yen 0
KMF Comoros franc 0
KRW South Korean won 0
KWD Kuwaiti dinar 3
LAK Laos new kip 0
LUF Luxembourg franc 0
LYD Libyan dinar 3
MGF Madagascan franc 0
MZM Mozambique metical 0
OMR Omani rial 3
PTE Portugese escudo 0
PYG Paraguay guarani 0
ROL Roumanian Lei 0
RWF Rwanda franc 0
TJR Tadzhikistani rubel 0
TMM Turkmenistani manat 0
TND Tunesian dinar 3
TPE Timor escudo 0
TRL Turkish lira 0
TWD New Taiwan dollar 0
UGX Uganda shilling 0
USDN (Internal) US Dollar (5 dec.pl.) 5
VND Vietnamese dong 0
VUV Vanuata vatu 0
XAF CFA Franc BEAC 0
XOF CFA Franc BCEAO 0
XPF CFP Franc 0
4. question: Does SAP deliver the Customizing presettings of decimal
places for currency codes (Table TCURX) for upgrade
installations?
Antwort
Table TCURX (decimal places for currency codes) is a client-independent table of the delivery class "C" (Customizing table). Therefore the table contents for this table can only be delivered with new installations.
For upgrade installations, new or changed contents of Table TCURX are not delivered.
5. question: Which information does SAP use for the specification of
these Customizing presettings?
Answer
Currency codes and decimal places for currency codes are defined in ISO standard 4217. For the specification of decimal places for currency codes, SAP uses this ISO standard.
For some currencies, for example, for the "Turkish lira", the decimal places which are used in reality deviate from the ISO definition. In many of these cases, SAP decided to adhere to the definitions generally used.
Example:
ISO standard 4217 defines two decimal places for the Turkish lira (TRL), however in reality zero decimal places are being used for the Turkish lira. SAP delivers zero decimal places as Customizing presetting for "Turkish lira".
Header Data
Release Status: Released for Customer
Released on: 14.08.2007 13:12:09
Priority: Recommendations/additional info
Category: FAQ
Primary Component: XX-CSC-XX Country specific Customizing & Functionality (Standard R/3)
Secondary Components: FI Financial Accounting
Releases
Release Independant
Related Notes
434349 - Change of decimal places of currencies
126531 - Collective note preliminary availability Colombia
Print Selected Notes (PDF) -
Condition value currency based on amount currency in sales order creation
Hi all,
I have a requirement where during creation of a sales order with line items in the conditions tab where if condition type is EDI2 the amount currency should be USDN and accordingly condition value currency should also be changed to USDN.
I found the exit to acheive this and succeeded in changing the amount currency to USDN but condition value currency is also changing but for all above condition types.
I am using form userexit_field_modific_kzwi.
loop at xkomv where kschl = 'EDI2'.
XKOMV-WAERS = 'USDN'.
MODIFY XKOMV INDEX SY-TABIX TRANSPORTING WAERS .
select single waers into komk-waerk from TCURC where waers = xkomv-waers.
endloop.
Thanks & Regards
JerryHi Vindo,
Thank you for your replay.
There is no Net value column in pricing procedure. Am able to change the Net value in the condtion tab of Item level but the problem is , the change is not reflected in condition tab of sales order header net value.This is creating a problem when we try to post the invoice document .
Cheers,
sravan.
Edited by: Rob Burbank on May 7, 2010 4:30 PM -
Hi,
We have an issue related to our SAP Production system.
At the time of raising Billing invoices to customers in USD currency,
we are using currency SAR with two decimal places currently. Now our requirement is to bring three decimal places to USD currency for another project. new project also in the same lanscape .To proceed further i need to achieve this change in existing settings and test the impacts. so it is a cross client change (oy04)it will be seriously effected to our production system. Whether it will be suggested for changing the TCURX table? as these change is a urgent requirement for our new IS Oil
project, as in the SAP note : 434349 and 137626 it is clearly mentioned that it will affect the already posted documents , I need to know what are the other impacts and is there any other way to do the same.
Regards
SanjHi sanj,
Check the table TCURX.Based on user profile you can get the currency format from USR01.Use This Code: It takes care of decimal notation based on user profile.What ever may be the user profile for decimal notation.
Expl:
FIELD_NUM = 1,233.50 And You can maintain this table via the R/3 Implementation Guide (Global Settings -> Currencies, Transaction OY04). If a currency is not defined in Table TCURX (decimal places for currency codes), this currency is regarded as currency with two decimal places.
Exp:ISO Currency Decimal places Code- USDN (Internal) US Dollar (5 dec.pl.) 5 ( OR )
Table TCURX (decimal places for currency codes) is a client-independent table of the delivery class "C" (Customizing table). Therefore the table contents for this table can only be delivered with new installations.
For upgrade installations, new or changed contents of Table TCURX are not delivered.
Currency codes and decimal places for currency codes are defined in ISO standard 4217. For the specification of decimal places for currency codes, SAP uses this ISO standard.
For some currencies, for example, for the "Turkish lira", the decimal places which are used in reality deviate from the ISO definition. In many of these cases, SAP decided to adhere to the definitions generally used.
Exp:ISO standard 4217 defines two decimal places for the Turkish lira (TRL), however in reality zero decimal places are being used for the Turkish lira. SAP delivers zero decimal places as Customizing presetting for "Turkish lira".
Regards
Sridhar
Edited by: sridhar.shetty on Feb 21, 2012 7:18 AM -
Currency Translation on Key Date for AR Aging
Need your valuable advice!
I have created an AR Aging query including both Open and Cleared Items based on 0FIAR_C03_Q0005 standard query. However the requirement is to do currency translation to Group Currency (USD) on Key Date. This Key date is defaulted to today but the user can change this to go back in time and pull all the ARs as of that back dated key date.
I was planning to create a currency translation type on M rate based on the Key Date Variable in RSCUR. However I am confused on which variable to base this currency translation. I have several key date variables in my query such as 0P_KEYD2 (based on Posting Date), 0P_KEYDT (based on Net Due Date) and 0P_KEYD3 (based on Clearing Date).
Which Key Date Variable should I use in 'Time Reference from Variable' field in RSCUR? Would it be one of the 3 mentioned above or something else and why?
Appreciate your valuable advice.
Thanks,
AlHi,
Yes I do want to use the Key date from the variable screen and I am using the standard 0FIAR_C03_Q005 with slight modification including currency translation.
As I mentioned in my original post I have several key date variables in this query such as 0P_KEYD2 (based on Posting Date), 0P_KEYDT (based on Net Due Date) and 0P_KEYD3 (based on Clearing Date). My question is which one should I use if I want to base it on the specific key date variable from the variable screen? I need the specific Key Date variable technical name.
Thanks,
Al
Maybe you are looking for
-
Problem with SDO_RDF_MATCH query
hi guys I was trying to use test the "FAMILY INFORMATION" example that came with Oracle Spatial (RDF Descripton Framework). I was able to load all the statements present in the manual. But the I got the below error while executing the a query.Below a
-
IMovie 10.0.8 crashing 3 seconds after opening
Every time I open iMovie, it crashes "unexpectedly" immediately after I get a notification saying Share Failed. FF transcoder unshare operation failed iMovie theater. It was perfectly fine before today, but just began crashing out of nowhere even bef
-
Field labels for Radio Buttons
when creating radio button form fields in Acrobat, I'd like to also put a label next to the radio button that correspond to the value when the specific radio button is clicked (like "Yes", "No" "Maybe")
-
Losing image when exporting from CS5 to PDF
Hi All! I am working off of a file that was sent to me by our designer. I made a few small changes to some text and went to export to PDF and one (and only one) of my images is lost in the PDF! The image was originally embedding in a .idml (mark up)
-
EXIT_SAPLF050_005
Hi Experts, I am using EXIT_SAPLF050_005 to post accounting document . As per standards code is concerned ,3 documents are created . 1. Accounting Doc 2 . Controlling DOc 3. Profitab. Analysis . This is happening perfectly . this is costing