Need programs related to Euro conversion
Hi Moderator/ Friends
I have checked in the SDN Network for the programs related to Euro conversion. I am unable to get these programs.
Can you provide me path, where can I get programs need to be changed for Currency changeover from SKK to EURO for GL/AR/AP/Bank/Asset/Spl GL Areas?
Please do help me.
Thanks in advance.
Thanks
Chandra
Hi Chandra,
Currencies are maintained in table TCURR.(T.Code OB08).
Please also have a look at program FAGL_FC_VALUATION.
Thanks
Aravind
Similar Messages
-
I am thinking of buying a iPad but my main desktop machine uses Windows 7 and MS Office. How easy or difficult is it to transfer data files between the iPad and Windows? Are there obvious problems or the need for some form of conversion programs?
Many thanks for any advice.
DavidYou don't need conversion programs, iTunes can copy most of your content over to the iPad via the file sharing section, and some apps also support Dropbox, email attachments, transfer via your wifi network. There are a number of apps that you can get that support Microsoft office file (microsoft don't make an app versions of their software) e.g. from Apple there are Pages (word support), Numbers (excel) and Keynote (powerpoint), and from third-parties there are apps such as Documents To Go and QuickOffice HD
-
This thread is created to discuss solutions, issues and feedback related to conversion of local currency in Slovakia to EUR at 01/01/2009.
Preferred language of discussion is English. Slovak language is tolerated.
All replies by SAP will be in English; with summary in Slovak.Dear Partners,
I would like to summarize several tips and recommendations from the testing of the Euro Conversion tool until now:
Summary of the steps needed for EC tool run:
Installation of the tool (version PL3,4,5):
1) It is necessary to uninstall the previous version of the tool in Windows (Start - Settings - Control Panel - Add/Remove programs)
2) Install new version
Source company:
1. Run the SQL queries to fix the paths and attachments.
Target company:
1. Create target Slovak localization database from the source database - checked checkboxes to transfer UDF and UDT.
2. Set LC = EUR
3. Set SC = EUR
4. Set decimal places for Exchange Rates = 5
5. Set method for Exchange rates = Indirect
6. Define manually paths for Attachments
Tool:
1. Connect via Connect screen and start use the tool
OR
1. Connect via Connect screen and then exit the tool
2. Start automatic run
The full details see in the How-To-Guide for the EC tool.
Other:
BSP:
If the BSP is activated in the source database (Administration - System Initialization - Company details - Accounting tab) it is necessary to activate the functionality in the target company manually by checking the respective checkbox.
This would allow to successfully transfer of the BSP setup from source to target database.
Dunning levels and Dunning terms:
The field "effective after" was not mandatory in version 2004 C. However in version 2007 A the field status is changed and should be filled in order to successfully transfer the Dunning levels and Dunning terms.
Down Payment Clearing account
The G/L account on BP Master Data was not mandatory in version 2004 C. However in version 2007 A the field status is changed and is mandatory.
For certain customers it might be a problem to update all Business Partners Master Data manually so for mass update of the fields it is required to create CSN message to GSC with request to correct database because of the preparation of the database for Euro Conversion.
Inventory accounts definition:
Some of the accounts for accounting entries for posting of stock relevant transactions changed the status to mandatory accounts, for example: Expense account OITW.ExpensesAc
Sales credit account OITW.ARCMAct
For certain customers it might be a problem to update whole definition of inventory relevant postings manually so for mass update of the fields it is required to create CSN message to GSC with request to correct database because of the preparation of the database for Euro Conversion.
Step operation mode:
The step window for each step contains one of the following three data transfer actions as well as other information:
u2022 Transfer updates: For each run, the tool transfers the updates relevant to the transferred data and delta data from the source company to the target company.
u2022 Transfer delta data: For each run, the tool skips the existing transferred data in the target company and transfers only the delta data.
u2022 Replace all data: For each run, the tool removes all the previously transferred data from the target company and transfers all the data from the source company again. If you update the transferred data in the target company, rerun overwrites the previously transferred data. We recommend that you do the updates in the source company before you rerun the step. -
Hi
I am using the sqldf package in R to do some joins of my data table as follows:
p1<-sqldf("SELECT t3.* FROM p as t3 JOIN (SELECT userid, MAX(type) as LastActivityType FROM p GROUP BY userid) t4 ON t3.userid = t4.userid AND t3.type = t4.LastActivityType")
However , I am getting the error mentioned in the subject line
The error doesn't appear when I change the column names from t3.* and limit it to a subset of column names ( t3.userid, t3.LastActivity....).
Surprisingly though, I have another similar sql script in the same code block which runs just fine.
My code runs fine in RStudio, so I guess there's some incompatibility with the Azure environment somewhere. For reference, the sqldf package and its dependencies (imported separately as a zip) is compatible with R 3.1.2
Can someone help me solve this?
Thanks in advance!!Hi AK
Thanks for the quick response
So I checked the following:
1) Downloaded the dataset from AML from the step just previous to where my sql script appears, fed it into RStudio with stringsAsFactors=FALSE and thereupon ran the sql script. It works without any issues. It works fine if I dont set stringsAsFactors
as false as well
2) Checked the CRAN documentation on the sqldf package, it mentions that the package is valid for versions>=R3.1.0
3)All 4 dependencies were included. Only one was preinstalled. The output log says:
warning: package 'proto' is in use and will not be installedso I removed the package 'proto' just in case it was causing trouble.Nothing Works :/I am pasting the output log, could you have a look and see if I am missing anything obvious?Thanks a ton!UpasanaOutput Log:Record Starts at UTC 11/27/2014 07:38:27:
Run the job:"/dll "ExecuteRScript, Version=5.1.0.0, Culture=neutral, PublicKeyToken=69c3241e6f0468ca;Microsoft.MetaAnalytics.RDataSupport.ExecuteRScript;Run" /Output0 "..\..\Result Dataset\Result Dataset.dataset" /Output1 "..\..\R Device\R Device.dataset" /dataset1 "..\..\Dataset1\Dataset1.csv" /bundlePath "..\..\Script Bundle\Script Bundle.zip" /rStreamReader "script.R" "
Starting process 'C:\Resources\directory\275cc759e61f4dbf889cde5e5cba0835.SingleNodeRuntimeCompute.Packages\AFx\5.1\DllModuleHost.exe' with arguments ' /dll "ExecuteRScript, Version=5.1.0.0, Culture=neutral, PublicKeyToken=69c3241e6f0468ca;Microsoft.MetaAnalytics.RDataSupport.ExecuteRScript;Run" /Output0 "..\..\Result Dataset\Result Dataset.dataset" /Output1 "..\..\R Device\R Device.dataset" /dataset1 "..\..\Dataset1\Dataset1.csv" /bundlePath "..\..\Script Bundle\Script Bundle.zip" /rStreamReader "script.R" '
[ModuleOutput] DllModuleHost Start: 1 : Program::Main
[ModuleOutput] DllModuleHost Start: 1 : DataLabModuleDescriptionParser::ParseModuleDescriptionString
[ModuleOutput] DllModuleHost Stop: 1 : DataLabModuleDescriptionParser::ParseModuleDescriptionString. Duration: 00:00:00.0050545
[ModuleOutput] DllModuleHost Start: 1 : DllModuleMethod::DllModuleMethod
[ModuleOutput] DllModuleHost Stop: 1 : DllModuleMethod::DllModuleMethod. Duration: 00:00:00.0000572
[ModuleOutput] DllModuleHost Start: 1 : DllModuleMethod::Execute
[ModuleOutput] DllModuleHost Start: 1 : DataLabModuleBinder::BindModuleMethod
[ModuleOutput] DllModuleHost Verbose: 1 : moduleMethodDescription ExecuteRScript, Version=5.1.0.0, Culture=neutral, PublicKeyToken=69c3241e6f0468ca;Microsoft.MetaAnalytics.RDataSupport.ExecuteRScript;Run
[ModuleOutput] DllModuleHost Verbose: 1 : assemblyFullName ExecuteRScript, Version=5.1.0.0, Culture=neutral, PublicKeyToken=69c3241e6f0468ca
[ModuleOutput] DllModuleHost Start: 1 : DataLabModuleBinder::LoadModuleAssembly
[ModuleOutput] DllModuleHost Verbose: 1 : Trying to resolve assembly : ExecuteRScript, Version=5.1.0.0, Culture=neutral, PublicKeyToken=69c3241e6f0468ca
[ModuleOutput] DllModuleHost Verbose: 1 : Loaded moduleAssembly ExecuteRScript, Version=5.1.0.0, Culture=neutral, PublicKeyToken=69c3241e6f0468ca
[ModuleOutput] DllModuleHost Stop: 1 : DataLabModuleBinder::LoadModuleAssembly. Duration: 00:00:00.0067974
[ModuleOutput] DllModuleHost Verbose: 1 : moduleTypeName Microsoft.MetaAnalytics.RDataSupport.ExecuteRScript
[ModuleOutput] DllModuleHost Verbose: 1 : moduleMethodName Run
[ModuleOutput] DllModuleHost Information: 1 : Module FriendlyName : Execute R Script
[ModuleOutput] DllModuleHost Information: 1 : Module Release Status : Release
[ModuleOutput] DllModuleHost Stop: 1 : DataLabModuleBinder::BindModuleMethod. Duration: 00:00:00.0106972
[ModuleOutput] DllModuleHost Start: 1 : ParameterArgumentBinder::InitializeParameterValues
[ModuleOutput] DllModuleHost Verbose: 1 : parameterInfos count = 5
[ModuleOutput] DllModuleHost Verbose: 1 : parameterInfos[0] name = dataset1 , type = Microsoft.Numerics.Data.Local.DataTable
[ModuleOutput] DllModuleHost Start: 1 : DataTableCsvHandler::HandleArgumentString
[ModuleOutput] DllModuleHost Stop: 1 : DataTableCsvHandler::HandleArgumentString. Duration: 00:00:13.1522942
[ModuleOutput] DllModuleHost Verbose: 1 : parameterInfos[1] name = dataset2 , type = Microsoft.Numerics.Data.Local.DataTable
[ModuleOutput] DllModuleHost Verbose: 1 : Set optional parameter dataset2 value to NULL
[ModuleOutput] DllModuleHost Verbose: 1 : parameterInfos[2] name = bundlePath , type = System.String
[ModuleOutput] DllModuleHost Verbose: 1 : parameterInfos[3] name = rStreamReader , type = System.IO.StreamReader
[ModuleOutput] DllModuleHost Verbose: 1 : parameterInfos[4] name = seed , type = System.Nullable`1[System.Int32]
[ModuleOutput] DllModuleHost Verbose: 1 : Set optional parameter seed value to NULL
[ModuleOutput] DllModuleHost Stop: 1 : ParameterArgumentBinder::InitializeParameterValues. Duration: 00:00:13.1845731
[ModuleOutput] DllModuleHost Verbose: 1 : Begin invoking method Run ...
[ModuleOutput] Microsoft Drawbridge Console Host [Version 1.0.2108.0]
[ModuleOutput] [1] 56000
[ModuleOutput]
[ModuleOutput] The following files have been unzipped for sourcing in path=["src"]:
[ModuleOutput]
[ModuleOutput] Name Length Date
[ModuleOutput]
[ModuleOutput] 1 sqldf_0.4-10.zip 71667 2014-11-21 11:38:00
[ModuleOutput]
[ModuleOutput] 2 chron_2.3-45.zip 107752 2014-11-21 11:38:00
[ModuleOutput]
[ModuleOutput] 3 DBI_0.3.1.zip 153831 2014-11-21 11:38:00
[ModuleOutput]
[ModuleOutput] 4 gsubfn_0.6-6.zip 348505 2014-11-21 11:38:00
[ModuleOutput]
[ModuleOutput] 5 proto_0.3-10.zip 458519 2014-11-21 11:38:00
[ModuleOutput]
[ModuleOutput] 6 RSQLite_1.0.0.zip 1211130 2014-11-21 11:38:00
[ModuleOutput]
[ModuleOutput] Loading objects:
[ModuleOutput]
[ModuleOutput] port1
[ModuleOutput]
[ModuleOutput] [1] "Loading variable port1..."
[ModuleOutput]
[ModuleOutput] package 'gsubfn' successfully unpacked and MD5 sums checked
[ModuleOutput]
[ModuleOutput] Loading required package: proto
[ModuleOutput]
[ModuleOutput] [1] TRUE
[ModuleOutput]
[ModuleOutput] package 'DBI' successfully unpacked and MD5 sums checked
[ModuleOutput]
[ModuleOutput] [1] TRUE
[ModuleOutput]
[ModuleOutput] package 'RSQLite' successfully unpacked and MD5 sums checked
[ModuleOutput]
[ModuleOutput] [1] TRUE
[ModuleOutput]
[ModuleOutput] package 'sqldf' successfully unpacked and MD5 sums checked
[ModuleOutput]
[ModuleOutput] [1] TRUE
[ModuleOutput]
[ModuleOutput] Loading required package: tcltk
[ModuleOutput]
[ModuleOutput] Error in asfn(rs[[i]]) : need explicit units for numeric conversion
[ModuleOutput]
[ModuleOutput] In addition: Warning messages:
[ModuleOutput]
[ModuleOutput] 1: In strptime(x, format, tz = tz) :
[ModuleOutput]
[ModuleOutput] unable to identify current timezone 'C':
[ModuleOutput]
[ModuleOutput] please set environment variable 'TZ'
[ModuleOutput]
[ModuleOutput] 2: In strptime(x, format, tz = tz) : unknown timezone 'localtime'
[ModuleOutput]
[ModuleOutput] 3: package 'gsubfn' was built under R version 3.1.2
[ModuleOutput]
[ModuleOutput] 4: package 'DBI' was built under R version 3.1.2
[ModuleOutput]
[ModuleOutput] 5: package 'RSQLite' was built under R version 3.1.2
[ModuleOutput]
[ModuleOutput] 6: package 'sqldf' was built under R version 3.1.2
[ModuleOutput]
[ModuleOutput] 7: In strptime(xx, f <- "%Y-%m-%d %H:%M:%OS", tz = tz) :
[ModuleOutput]
[ModuleOutput] unknown timezone 'localtime'
[ModuleOutput]
[ModuleOutput] DllModuleHost Stop: 1 : DllModuleMethod::Execute. Duration: 00:02:41.0341394
[ModuleOutput] DllModuleHost Error: 1 : Program::Main encountered fatal exception: Microsoft.Analytics.Exceptions.ErrorMapping+ModuleException: Error 0063: The following error occurred during evaluation of R script:
[ModuleOutput] ---------- Start of error message from R ----------
[ModuleOutput] R script execution failed. Please click on "View Output Log" in the properties pane for full details.
[ModuleOutput] ----------- End of error message from R -----------
Module finished after a runtime of 00:02:41.1766291 with exit code -2
Module failed due to negative exit code of -2
Record Ends at UTC 11/27/2014 07:41:12. -
EURO Conversion (SK) - Condition currency - exchange rate determination
Hi All,
After EURO conversion in Slovakia, in SD we faced the following issue:
SK Sales Org. sells products, services to HU.
The document currency is HUF, the sales org. curreny is EUR.
The condition currency is EUR, the condition value is in HUF. (It isanual condition. KOMV-KSTEU = C)
During condition value determination system reads EUR/HUF exchage rate - direct reading, instead of HUF/EUR.
I found in note 123298 that is SAP standard operation, because in case of EURO system reads direct exchage rate.
Is there any experince regarding similar EURO conversation problem? Client would prefer indirect HUF/EUR exchage rate reading. (The reason is simple. It has affiliates in HU as well and there is slight differEnce between HUF/EUR and EUR/HUF.)
(Exchage rate type 'M' is configured as inverse.)
All hits & tips are appriciated.
Thanks in advance.
Rgds,
AnettHello Srinath & Lakshmipathi,
I tested the indirect quote as well. The result is the same, system applies EUR /HUF exchange rate.
I think the background is the following logic:
- company currency: EUR
- document currency: HUF
- condition currency: EUR again.
I debugged, pricing determination, the local and foreign currency is the same, moreover it is hardcoded that in case of EUR it is a direct reading in program LV61ATOP, direct read in case of EURO s hardcoded.
I clarify the alternatives with the clients, after coming back to share info, and continue or closing this issue.
I really appriciate your support.
Rgds,
Anett -
Euro conversion is not happening in Excise invoice
Dear SAP Gurus,
When I am creating excise invoice for export order, the conversion maintained in OB08 for USD is happening in INR but the same is not happening for EURO. The EURO conversion is also maintained in OB08.
When I am creating Sales order, the warning message is coming that 'Pricing/euro: Attention: Euro Customizing not maintained'.
Kindly help me to sort out this problem.
With Warm and Kind Regards
BHIKSHAPATHIHi
go to transaction cose EWCF and select Confirm euro currency Customizing and execute.
hope this will solve ur problem.
do revert
regards
chander -
Hi,
please give me some programs related to call transaction.
i want to update the ztable using f-22 t.code.
Thanks,
srii.hi,
see the example for transaction XD01 using call transaction:
*& STRUCTURES DECLARATION
TYPES: BEGIN OF TY_XD01,
KUNNR(16) TYPE C,
BUKRS(4) TYPE C,
VKORG(4) TYPE C,
VTWEG(2) TYPE C,
SPART(2) TYPE C,
KTOKD(4) TYPE C,
NAME1(35) TYPE C,
ORT01(35) TYPE C,
LAND1(3) TYPE C,
SPRAS(2) TYPE C,
PSTLZ(10) TYPE C,
civve(1) type c,
AKONT(10) TYPE C,
ZTERM(4) TYPE C,
AWAHR(3) TYPE C,
WAERS(5) TYPE C,
KALKS(1) TYPE C,
KZAZU(1) TYPE C,
VSBED(2) TYPE C,
ANTLF(1) TYPE C,
TAXKD(1) TYPE C,
TAXKD_02(1) TYPE C,
TAXKD_03(1) TYPE C,
TAXKD_04(1) TYPE C,
END OF TY_XD01.
TYPES: BEGIN OF TY_MESSG,
MESSG TYPE STRING,
END OF TY_MESSG.
*& INTERNAL TABLE DECLARATION
DATA : I_XD01 TYPE TABLE OF TY_XD01, "XD01 STRUCTURE WORK AREA
I_BDCDATA TYPE TABLE OF BDCDATA, "BDC DATA INTERNAL TABLE
I_BDCMSGCOLL TYPE TABLE OF BDCMSGCOLL, "BDCMSGCOLL INTERNAL TABLE
I_SUCCESS TYPE TABLE OF TY_MESSG, "SUCCESS WA_XD01 INTERNAL TABLE
I_ERROR TYPE TABLE OF TY_MESSG. "ERROR WA_XD01 INTERNAL TABLE
*& WORK AREA DECLARATION
DATA: WA_XD01 TYPE TY_XD01, "XK01 STRUCTURE WORK AREA
WA_BDCDATA TYPE BDCDATA, "BDC DATA WORK AREA
WA_BDCMSGCOLL TYPE BDCMSGCOLL, "BDCMSGCOLL WORK AREA
WA_SUCCESS TYPE TY_MESSG, "SUCCESS WA_XD01 WORK AREA
WA_ERROR TYPE TY_MESSG. "ERROR RECOED WORK AREA
*& VARIABLE DECLARATION
DATA: FILE_NAME TYPE STRING, "VALUE 'D:\Documents and Settings\cz0stc\Desktop\DATA.txt',
SUU_FILENAME TYPE STRING VALUE 'D:\Documents and Settings\cz0stc\Desktop\TESTDATA\SUCC.txt',
ERR_FILENAME TYPE STRING VALUE 'D:\Documents and Settings\cz0stc\Desktop\TESTDATA\ERROR.txt'.
DATA: MESSG TYPE STRING.
*& SELECTION-SCREEN
SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS : P_SRCFIL LIKE RLGRAP-FILENAME, "OBLIGATORY DEFAULT 'D:\Documents and Settings\cz0stc\Desktop\DATA.txt' ,
P_SUCFIL LIKE RLGRAP-FILENAME OBLIGATORY DEFAULT 'D:\Documents and Settings\cz0stc\Desktop\TESTDATA\SUCC.txt',
P_ERFIL LIKE RLGRAP-FILENAME OBLIGATORY DEFAULT 'D:\Documents and Settings\cz0stc\Desktop\TESTDATA\ERROR.txt'.
SELECTION-SCREEN : END OF BLOCK B1.
*& AT SELECTION SCREEN ON VALUE-REQUEST *
*F4 FUNCTIONALITY FOR FILE UPLOAD
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_SRCFIL.
PERFORM GET_FILEPATH USING P_SRCFIL.
*& *F4 FUNCTIONALITY FOR SUCCESS FILE DOWNLOAD
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_SUCFIL.
PERFORM GET_FILEPATH USING P_SUCFIL.
*& *F4 FUNCTIONALITY FOR ERROR FILE DOWNLOAD
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_ERFIL.
PERFORM GET_FILEPATH USING P_ERFIL.
*& AT SELECTION-SCREEN
AT SELECTION-SCREEN.
FILE_NAME = P_SRCFIL.
SUU_FILENAME = P_SUCFIL.
ERR_FILENAME = P_ERFIL.
*& START OF SELECTION *
START-OF-SELECTION.
PERFORM UPLOAD_DATA USING FILE_NAME.
PERFORM POPULATE_DATA.
*& Form POPULATE_DATA
text
--> p1 text
<-- p2 text
FORM POPULATE_DATA .
LOOP AT I_XD01 INTO WA_XD01.
*& FIRST SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0100'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KTOKD'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'RF02D-KUNNR'
WA_XD01-KUNNR.
PERFORM BDC_FIELD USING 'RF02D-BUKRS'
WA_XD01-BUKRS.
PERFORM BDC_FIELD USING 'RF02D-VKORG'
WA_XD01-VKORG.
PERFORM BDC_FIELD USING 'RF02D-VTWEG'
WA_XD01-VTWEG.
PERFORM BDC_FIELD USING 'RF02D-SPART'
WA_XD01-SPART.
PERFORM BDC_FIELD USING 'RF02D-KTOKD'
WA_XD01-KTOKD.
*& SECOND SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0110'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNA1-SPRAS'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNA1-NAME1'
WA_XD01-NAME1.
PERFORM BDC_FIELD USING 'KNA1-ORT01'
WA_XD01-ORT01.
PERFORM BDC_FIELD USING 'KNA1-LAND1'
WA_XD01-LAND1.
PERFORM BDC_FIELD USING 'KNA1-SPRAS'
WA_XD01-SPRAS.
PERFORM BDC_FIELD USING 'KNA1-PSTLZ'
WA_XD01-PSTLZ.
*& THIRD SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0120'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNA1-LIFNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& FOURTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0125'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNA1-NIELS'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& FIFTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0130'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNBK-BANKS(01)'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
*& SIXTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0340'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
*& SEVENTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0370'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
*perform bdc_field using 'KNA1-CIVVE'
WA_XD01-CIVVE.
*& EIGHT SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0360'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVK-NAMEV(01)'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
*& NINTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0210'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNB1-AKONT'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& TENTH SCREEN *
PERFORM BDC_FIELD USING 'KNB1-AKONT'
WA_XD01-AKONT.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0215'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNB1-ZTERM'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNB1-ZTERM'
WA_XD01-ZTERM.
*& ELEVENTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0220'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNB5-MAHNA'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& TWELTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0230'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNB1-VRSNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& THIRTEEN SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0310'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVV-BZIRK'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNVV-AWAHR'
WA_XD01-AWAHR.
PERFORM BDC_FIELD USING 'KNVV-WAERS'
WA_XD01-WAERS.
PERFORM BDC_FIELD USING 'KNVV-KALKS'
WA_XD01-KALKS.
*& FOURTEEN SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0315'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVV-VSBED'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNVV-KZAZU'
WA_XD01-KZAZU.
PERFORM BDC_FIELD USING 'KNVV-VSBED'
WA_XD01-VSBED.
PERFORM BDC_FIELD USING 'KNVV-ANTLF'
WA_XD01-ANTLF.
*& FIFTEEN SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0320'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVV-PERFK'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTS'.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '1350'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'ENTR'.
PERFORM BDC_FIELD USING 'KNVI-TAXKD(01)'
WA_XD01-TAXKD.
PERFORM BDC_FIELD USING 'KNVI-TAXKD(02)'
WA_XD01-TAXKD_02.
PERFORM BDC_FIELD USING 'KNVI-TAXKD(03)'
WA_XD01-TAXKD_03.
PERFORM BDC_FIELD USING 'KNVI-TAXKD(04)'
WA_XD01-TAXKD_04.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '1350'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0324'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVP-PARVW(01)'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
CLEAR WA_XD01.
*& CALL TRANSACTION
CALL TRANSACTION 'XD01' USING I_BDCDATA MODE 'N' UPDATE 'S' MESSAGES INTO I_BDCMSGCOLL.
REFRESH I_BDCDATA.
ENDLOOP.
ENDFORM. " POPULATE_DATA
END-OF-SELECTION.
LOOP AT I_BDCMSGCOLL INTO WA_BDCMSGCOLL.
*& FORMATTING MESSAGES
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
ID = WA_BDCMSGCOLL-MSGID
LANG = WA_BDCMSGCOLL-MSGSPRA
NO = WA_BDCMSGCOLL-MSGNR
V1 = WA_BDCMSGCOLL-MSGV1
V2 = WA_BDCMSGCOLL-MSGV2
V3 = WA_BDCMSGCOLL-MSGV3
V4 = WA_BDCMSGCOLL-MSGV4
IMPORTING
MSG = MESSG.
IF WA_BDCMSGCOLL-MSGTYP = 'S'. "SUCCESS MESSAGE
WA_SUCCESS-MESSG = MESSG.
APPEND WA_SUCCESS TO I_SUCCESS.
ELSE.
WA_ERROR-MESSG = MESSG. "ERROR MESSAGE
APPEND WA_ERROR TO I_ERROR.
ENDIF.
ENDLOOP.
*& DOWNLOADING THE SUCCESS RECORD
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = SUU_FILENAME
FILETYPE = 'ASC'
WRITE_FIELD_SEPARATOR = ' '
TABLES
DATA_TAB = I_SUCCESS.
FIELDNAMES =
*& DOWNLOADING THE ERROR RECORD
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = ERR_FILENAME
FILETYPE = 'ASC'
WRITE_FIELD_SEPARATOR = ' '
TABLES
DATA_TAB = I_ERROR.
FIELDNAMES =
*& Form GET_FILEPATH
text
-->P_P_SRCFIL text
FORM GET_FILEPATH USING P_P_SRCFIL LIKE RLGRAP-FILENAME.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
PROGRAM_NAME = SYST-REPID
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = 'P_P_SRCFIL'
CHANGING
FILE_NAME = P_P_SRCFIL.
EXCEPTIONS
OTHERS = 2.
IF SY-SUBRC = 2.
CLEAR P_P_SRCFIL.
ENDIF.
ENDFORM. " GET_FILEPATH
*& Form UPLOAD_DATA
text
-->P_FILE_NAME text
FORM UPLOAD_DATA USING P_FILE_NAME TYPE STRING.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = P_FILE_NAME
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
TABLES
DATA_TAB = I_XD01
EXCEPTIONS
FILE_OPEN_ERROR = 1
BAD_DATA_FORMAT = 8.
IF SY-SUBRC <> 0 .
MESSAGE I000(ZGEMSCONV) .
ELSEIF SY-SUBRC = 8.
MESSAGE E002(ZGEMSCONV).
ENDIF.
ENDFORM. " UPLOAD_DATA
*& Form bdc_dynpro
text
-->P_0551 text
-->P_0552 text
FORM BDC_DYNPRO USING PROGRAM LIKE BDCDATA-PROGRAM DYNPRO LIKE BDCDATA-DYNPRO.
CLEAR WA_BDCDATA.
WA_BDCDATA-PROGRAM = PROGRAM.
WA_BDCDATA-DYNPRO = DYNPRO.
WA_BDCDATA-DYNBEGIN = 'X'.
APPEND WA_BDCDATA TO I_BDCDATA.
ENDFORM. " bdc_dynpro
*& Form bdc_field
text
-->P_0606 text
-->P_0607 text
FORM BDC_FIELD USING FNAM LIKE BDCDATA-FNAM FVAL TYPE ANY .
CLEAR WA_BDCDATA.
WA_BDCDATA-FNAM = FNAM.
WA_BDCDATA-FVAL = FVAL.
APPEND WA_BDCDATA TO I_BDCDATA.
ENDFORM. " bdc_field
reward if usefull,
thanks and regards. -
Need documents related to inventory data sources
Hi all,
just need a favor from u guysu2026.i need documents related to inventory data sources (complete step by step)u2026we need to extract inventory data sources from R/3 and need to replicate them in a brand new BW systemu2026Iu2019ll appreciate anything that u people have gotu2026and share with me.
Regards,
KSHi
check this thread
it might be helpful
doubt related to inventory data loading
Inventory doubt
regards
gaurav -
Program related ENHANCEMENT-POINT/SECTION with the name LMEPOF8D_02 exists
Hello
In an upgrade, after finishing with the SPAU task we got the following error in the standard object LMEPOF8D:
A program related ENHANCEMENT-POINT/SECTION with the name "LMEPOF8D_02" already exists.
Anyone knows which cause could be generate this kind of error?
Thanks in advance for your help
Best Regards,
LeonardoHello Sandra,
We have finished with SPAU. Regarding LMEPOF8D include, we kept with the ECC6 standard code. Therefore, from a point of view of code, it should be ok. However, we have this sintax error.
As you said, the include contains the enhancement point LMEPOF8D_02 which generates the sintax error, but we couldn't find if this enhancement is used in another place.
We also found note 1331844 and tried to fix the issue by using the 2nd solution propose in the note. But, it didn't work neither.
Do you have any idea about what cause could generates this error?
Thanks in advance for your support.
Best Regards,
Leonardo -
Euro Conversion -Slovakia(or other countries)
Dear Gurus,
Anybody who has experience in Euro conversion ,send me some u201CConceptual Documentationu201D for the Euro migration .At the moment , I am basing my working plan on SAP documentation.
It would be very kind of you if you can pass on the conversion plan(such as methodology, planning,approaches) or any kind of documentation which would be relevant for the Euro conversion.
Your help is highly appreciated and remembered.
Thanks in advance,
VenHi Oliver,
I'd suggest you to read this note '1038292 - Collective note for Euro changeover in Slovakia' with the attached notes as well. It describes SAP recommendations on this issue.
Regards,
Eli -
Need program to burn a dvd for iMovies.
need program to burn a dvd for iMovies.
Roxio Toast
<http://www.roxio.com/enu/products/toast/titanium/>
commercial
NTI DragonBurn
<http://www.ntidragonburn.com/en/us/product/dragon_burn.asp?>
commercial
DVD Image Utility
<http://geek.thinkunique.org/2007/07/17/dvd-image-utility/>
free
Burn
<http://burn-osx.sourceforge.net/Pages/English/home.html>
open source; not clear how active development and support are
Disco
<http://discoapp.com/>
no longer supported, but free
LiquidCD
<http://www.maconnect.ch/>
free; iffy support, but, again, simple
For Terminal users:
mkisofs
<http://cdrecord.berlios.de/private/cdrecord.html>
(part of the cdrtools kit)
Use mkisofs to create the disc image, and burn it with hdiutil or drutil. (Some of the free options mentioned above actually use mkisofs.) -
I need a Text to Speech conversion program
Hi everyone,
I need a program for conversion of text to speech(TTS) in java. If you have this program or website address. please send me as much fast as possibleOkay, I wrote this a looong time ago with intentions to only use as a joke (sorry if it is not well structured)...
I turn the speakers up very loud in my cubicle and make my computer call out to other people in the office... "Help Help, someone help me... " or "Joe... why do you abuse me so?" you get the idea... hehe.. anyway, two Classes: Gui and SpeechModule. Enjoy, I have. : )
GUI
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.BorderLayout;
import oracle.jdeveloper.layout.XYLayout;
import oracle.jdeveloper.layout.XYConstraints;
import java.awt.Insets;
import javax.swing.JTextField;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.WindowListener;
import java.awt.event.WindowEvent;
public class Gui extends JFrame {
protected SpeechModule speechModule = new SpeechModule();
JButton cmdSpeak = new JButton();
XYLayout xYLayout1 = new XYLayout();
JScrollPane jScrollPane1 = new JScrollPane();
JTextArea txtWords = new JTextArea();
JTextField txtPitch = new JTextField();
JTextField txtShift = new JTextField();
public Gui() {
super("Java Speech");
try {
jbInit();
} catch(Exception e) {
e.printStackTrace();
public static void main(String[] args) {
Gui gui = new Gui();
gui.show();
private void jbInit() throws Exception {
this.getContentPane().setLayout(xYLayout1);
this.addWindowListener(new java.awt.event.WindowAdapter()
public void windowClosing(WindowEvent e)
this_windowClosing(e);
cmdSpeak.setText("Speak");
cmdSpeak.setActionCommand("cmdSpeak");
cmdSpeak.setMargin(new Insets(0, 0, 0, 0));
cmdSpeak.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
cmdSpeak_actionPerformed(e);
xYLayout1.setWidth(454);
xYLayout1.setHeight(327);
txtWords.setText("Hello. Hello. Testing one two three.");
txtWords.setSelectionEnd(1);
txtPitch.setText("10");
txtShift.setText("100");
jScrollPane1.getViewport().add(txtWords, null);
this.getContentPane().add(txtShift, new XYConstraints(40, 260, 55, 25));
this.getContentPane().add(txtPitch, new XYConstraints(40, 220, 55, 25));
this.getContentPane().add(jScrollPane1, new XYConstraints(50, 40, 360, 150));
this.getContentPane().add(cmdSpeak, new XYConstraints(160, 230, 75, 25));
this.setSize(600, 400);
void cmdSpeak_actionPerformed(ActionEvent e) {
System.out.println("pitch" + Float.valueOf(txtPitch.getText()).floatValue());
System.out.println("pitchShift" + Float.valueOf(txtShift.getText()).floatValue());
speechModule.setPitch( Float.valueOf(txtPitch.getText()).floatValue() );
speechModule.setPitchShift( Float.valueOf(txtShift.getText()).floatValue() );
speechModule.speak(txtWords.getText());
private void this_windowClosing(WindowEvent e) {
System.exit(0);
SpeechModule
import com.sun.speech.freetts.Voice;
import com.sun.speech.freetts.audio.JavaClipAudioPlayer;
import com.sun.speech.freetts.en.us.CMULexicon;
public class SpeechModule {
public static Class voiceClass = null;
static {
try {
//voiceClass = Class.forName("CMUDiphoneVoice");
voiceClass = Class.forName("com.sun.speech.freetts.en.us.CMUDiphoneVoice");
} catch (ClassNotFoundException cnfe) {
cnfe.printStackTrace();
private Voice voice = null;
public SpeechModule() {
try {
this.voice = (Voice) voiceClass.newInstance();
voice.setPitch(100);
voice.setPitchShift(10000);
} catch (InstantiationException ie) {
ie.printStackTrace();
} catch (IllegalAccessException iae) {
iae.printStackTrace();
voice.setLexicon(new CMULexicon());
voice.setAudioPlayer(new JavaClipAudioPlayer());
voice.load();
public void setPitch(float n){
voice.setPitch(n);
public void setPitchShift(float n){
voice.setPitchShift(n);
public void speak(String value) {
voice.speak(value);
} -
Help needed with Include ZXRSRU01 in relation with currency conversions
I'm implementing how to paper: Use variable time references in currency conversions (BW 3.3). When implementing variable exit RSR00001 & write include ZXRSRU01 an issue pops up.
The relevant code is:
<i> DATA: l_s_var_range TYPE rrs0_s_var_range.
IF i_s_rkb1d-infocube EQ 'RHCURCON'.
IF i_step = '3'.
LOOP AT i_t_var_range INTO l_s_var_range WHERE vnam EQ 'ZCURDAT'.
ZCL_IM_CURRCONV=>currdate = l_s_var_range-low.
ENDLOOP.
ENDIF.
ENDIF.</i>
When implementing the following message pops up:
"l_s_var_range" has already been declared.
In another statement ' l_s_var_range ' is already used.
Any advice how to deal with this issue?
thanks in advance
tomHi,
somebody already declared that workarea (l_s_var_range), so you can directly use that without any declaration (data l_s_var_range type rsr0_.....). you can remove that statement and you can work.
Otherwise if you want to use to declare your own workarea,
data ls_range (or any name) type rsr0_....
DATA: l_s_var_range TYPE rrs0_s_var_range. *** this statement you can remove since somebody declared the same.
****or use ur own work area name and use that work area within your code.
data ls_var_range type rrs0_s_var_range.
IF i_s_rkb1d-infocube EQ 'RHCURCON'.
IF i_step = '3'.
LOOP AT i_t_var_range INTO ls_var_range WHERE vnam EQ 'ZCURDAT'.
ZCL_IM_CURRCONV=>currdate = ls_var_range-low.
ENDLOOP.
ENDIF.
ENDIF.
rgrds,
v.sen.
Message was edited by:
Senthilkumar Viswanathan
Message was edited by:
Senthilkumar Viswanathan -
I need to print an iMessage conversation going back almost 2mos. HELP!
I have an iPhone 4S. My software and iTunes versions are up to date. My computer runs Windows XP (not so up to date, I know). Here's my dilemma:
I'm in the middle of a legal battle (details don't really matter). Point is, I need the ENTIRE conversation to use as evidence in court. Phones are not allowed in the courtroom so I'm left with no other option except to figure out how to print them. I have called my service provider to try and get the transcripts. They told me to call the Apple Help Center. I called Apple, they told me to talk to my service provider. The typical run around. I finally spoke with someone who somewhat sounded like they knew what they were doing, but their only suggestion for me was to download an app that would allow me to export the messages off of my phone onto my computer. Unfortunately, he could not suggest any app inparticular (go figure).
Here's my other problem: because I'm in the middle of a legal battle, I'm a little short on funds. Does anyone know of any programs for download that are similar to BackupTrans that I can use for free? OR, there is an app in the AppStore called "SMS Export" made by Fabrizio Farenga for $5.99... Can anyone tell me if this app is worth the 6 bucks to purchase (does it actually work?)?
I desparately need this conversation to use in court. Someone please give me some ideas!Try the computer apps PhoneView (Mac) or TouchCopy (Mac & PC):
http://www.ecamm.com/mac/phoneview/
http://www.wideanglesoftware.com/touchcopy/index.php
They're not free but I don't know of anything free that does what you want. -
Need Help with data type conversion
Hello People,
I am new to java, i need some help with data type conversion:
I have variable(string) storing IP Address
IPAddr="10.10.103.10"
I have to call a library function which passes IP Address and does something and returns me a value.
The problem I have is that external function call in this library excepts IP Address in form of a byte array.
Here is the syntax for the function I am calling through my program
int createDevice (byte[] ipAddress).
now my problem is I don't know how to convert the string IPAddr variable into a byte[] ipAddress to pass it through method.Class InetAddress has a method
byte[] getAddress() You can create an instance using the static method getByName() providing the IP address string as argument.
Maybe you are looking for
-
How can I get Lion to recognize my boot camp partition.
Yesterday morning I found my mac suffered from a b-tree failure and was unable to access OS X 10.6. I ended up booting into my Boot camp partition of Windows XP and backed it up then reinstalled Snow leopard. Then I upgraded to Lion, saw it fail due
-
How can I register the iTunes without a credit card? No "None" can be selected but only different kinds of credit cards. Thanks!
-
Find out all usages of an annotation at runtime
Is there any way to find out all usages of an annotation at runtime? Hypothetically, something like Annotation.getDeclaringElements() which would return AnnotatedElements to which the specific annotation has been applied? JSR 269 is out of question,
-
HT4623 i have done an ios update but my phone wont connect to my computer
i have done a ios update but i cant connect my phone to my computer and itunes is not picking it up
-
Hi All, I have to update Amount in Accounting Document. Is there any BAPI or FM availabe for it? One option is to reverse the accouting document and create a new one. But my requirement it to update the amount in the same accouting document. Tha