IDOC FIDCC1 - GL amount ignored depending on AWTYP
Hi,
We are sending the IDOC FIDCC1 to a new SAP GL system and we have problems when the FI document sent has different GL currency (PSWBT, PSWSL) than the document currency. In this case, only when we sent AWTYP = FKKSU, the GL amount is copied with the correct currency, otherwise it remains in the document currency ( it ignores what we send in the IDOC ).
These are two examples, the only difference in the idoc is the AWTYP. As you can see, the actual document created is different depending on the AWTYP. GL amount PSWBT is not correct for the first document, since we sent in the IDOC currency EUR.
IDOC 1 creates document 6000000005 see below
E1FIKPF -> AWTYP = BKPF
E1FISEG -> WRBTR = DMBTR = 1000 PLN
PSWBT = 50
PSWSL = EUR
IDOC 2creates document 6000000006 see below
E1FIKPF -> AWTYP = FKKSU
E1FISEG -> WRBTR = DMBTR = 1000 PLN
PSWBT = 50
PSWSL = EUR
documents created:
BKPF
BELNR GJAHR AWTYP
6000000005 2010 BKPF
BSEG
BUZEI DMBTR WRBTR PSWBT PSWSL
001 1.000,00 1.000,00 1.000,00 PLN
002 1.000,00 1.000,00 1.000,00 PLN
BKPF
BELNR GJAHR AWTYP
6000000006 2010 FKKSU
BSEG
BUZEI DMBTR WRBTR PSWBT PSWSL
001 1.000,00 1.000,00 50,00 EUR
002 1.000,00 1.000,00 1.000,00 PLN
We want GL amount in the correct currency, but we dont want to use AWTYP = FKKSU, since it belongs to another scenario... Has anyone faced a similar issue?
Thanks in advance!!
Aaron
Similar Messages
-
IDOC FIDCC1/FIDCCP02 - Error RW029
I am trying to post an FI document using IDoc 'FIDCC1/FIDCCP02 ' and get error 'Accounting transaction not permitted in FI/CO (RW029)'. Anyone know what this may mean?
Hi,
In include LRWCLF01 check this part of the code where the error occurs:
check business process
SELECT SINGLE * FROM t022 INTO ld_t022
WHERE activity = t_acchd-glvor.
IF sy-subrc IS INITIAL.
IF LD_T022-VORGTYP = 0 OR
IF ld_t022-satztyp <> 0.
MESSAGE e029 WITH t_acchd-glvor.
ENDIF.
ELSE.
MESSAGE e029 WITH t_acchd-glvor.
ENDIF.
regards
Aveek -
Custom error in outbound idoc FIDCC1
Hi all,
I am generating outbounds idocs for FI documents and i need to put some of them in error. I need the FI Document created and the idoc in error so that i can reprocess it later. To do that i am using the User Exit EXIT_SAPLF050_007
Enhancement - F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
""Lokale Schnittstelle:
*" IMPORTING
*" VALUE(MESSAGE_TYPE) LIKE EDMSG-MSGTYP
*" TABLES
*" IDOC_DATA STRUCTURE EDIDD
*" CHANGING
*" VALUE(IDOC_CONTROL) LIKE EDIDC STRUCTURE EDIDC
*" VALUE(DISTRIBUTION) LIKE BOOLE STRUCTURE BOOLE
*" OPTIONAL
IDOC_CONTROL-status = '26'.
The problem is that in the UserExit i set the Idoc Status to some value diferent than 3 (Data passed to port OK) but finally the idoc is created with the status 3.
Does anybody know how to change the idoc status in the creation from 3 to for example 26 or 27? ( an error idoc status ).
thanks!!Hi,
In the partner profile, set the option as Collect IDOC's option.
Create a background job in which the first step of that should be your custom program and the second step is RSEOUT00 program.
In your custom program, validate the idoc if you feel your idoc is correct then leave it like that and if you feel there is some problem in the idoc then flag that error idoc for deletion that means that error idoc will not be sent to your partner.
For flagging an outbound idoc to deletion is nothing setting the idoc status to 31. This you can do with the program RC1_IDOC_SET_STATUS.
Thanks,
Mahesh. -
IDOC performance: increase amount dialog processes on XI site?
Hi everybody,
we got performance problems while sending (many) IDocs to XI.
Is it recommended to incease the amount of dialog processes?
If yes: Which transaction is to be used?
Thanks you!
Regards Jochen
nullHi,
there are notes which discuss Idoc perfromance and how to improve the same.
Refer into them .
Note : 760993 , 709400 , 761332
Regards
Bhavesh -
Dear Experts,
I have a question related to Idoc and Cyrillic characters.
A requirement for my Russia project is that SAP should send iDoc over to a non SAP system. Some fields are in cyrillic values.
I was wandering if we need to customize something in the SAP system? Or is SAP by default capable of generating iDoc with Cyrillic characters? Which settings should we make? Anybody an idea?
Also I was wandering - in case we need to change something - should we change this on Idoc level? Because this Idoc message FIDCC1 is used for a lot of systems.
Best regards,
StefAnybody an idea?
regards,
Stef -
IDoc FIDCC1/FIDCCP02 - Base line due date (ZFBDT)
When creating a FI posting using IDOC FIDCCP02, at the item level the 'terms of payment(ZTERM)' is not taken from the vendor master and the'Baseline date for due date calculation(ZFBDT)' is not calculated. When line item is entered manually in FB01, these fields are calculated. In config the 'baseline date' was configured to be 'posting date'. Any special config necessary when posting tru IDoc or is this a bug?
You can use the user exit to set the date in program LF050F00 (example: line 574). Search for user exits in the function module IDOC_INPUT_FIDCC1.
-
Idoc to File -- Records will depend on repetition of particular segment.
Hi Experts,
Iam doing a Idoc to file scenario.
Based on the sales organization(VKORG),i need to create the multiple records in the file.
For example :
E1MARAM 0..Unbounded
|
|E1MARMM 0..Unbounded
|
E1MARMM
|
E1MARMM
|
E1MARMM
|
<b> E1MVKEM 0..Unbounded
|
E1MVKEM</b>
When E1MVKEM-VKORG = Z200 then i need to create a file with 4 records (for 4 E1MARAM segments 4 records will be created)
When one more E1MVKEM-VKORG = Z201 present then we need to create 4 more records for Z201 in the same file.
So now i will be getting a single file with 8 records.
Please suggest me how to approach these kind of scenario.
PS: we are not using BPM in our scenario.
Thank You.
Regards
Seema.Hey seema,
This can be achieved using node function <b>createif</b>.
Refer this link which help you doing the same
http://help.sap.com/saphelp_nw04/helpdata/en/d9/3033f96c79674f90e3ab8d101a595b/frameset.htm
and also refer stefan's blog
/people/stefan.grube/blog/2006/01/09/the-use-of-suppress-in-the-xi-30-graphical-mapping-tool
Hope it helps you
Regards,
Ramesh P -
IDOC FIDCC1/FIDCCP02 Issue
Here is the scenario :
System A is sending IDOC to System B and I am posting an FI document using IDoc 'FIDCC2/FIDCCP02 '.
How can we transfer IDOC PROCESSED information back to System A. In other workds how can we send an
ACKNOWLEDGEMENT message to System B ?
Thanks, MelHi,
Using the Z Program you can get done this requirement. Create a Z Program and schedule it in the background, you can schedule this based on the frequency of that IDoc and in the same way how it is coming crete the outbound requirements and use the same Z Program in this case.
Table : EDIDC which gives you the status details of the IDoc.
Better have a discussion with ABAPer for more clarity.
VVR -
FI document posting through ALE/Idoc - FIDCC1/FIDCCP01
Hi all,
Currently I am working on a requirement ALE/IDOC:
I am at the receiving R/3 system(v4.5B). Now, I am able
to receive the message FIDCCP01 with extension for the
withholding tax. To process and post this FI document, could someone
tell me what are all the steps that I have to follow,
the function module I have to use and the user exits I
have to look at.
Many thanks in advance.Hi,
By parameters, we mean the Inbound IDoc settings that must be carried out before you process one. Take a look at http://www.intelligenterp.com/feature/archive/kasturi2.jhtml?_requestid=17281
and
http://www.sapgenie.com/sapgenie/docs/ale_whitepaper.doc
for details on IDoc inbound and outbound parameter configuration.
Could you please mention the error message you receive when using the test tool?
Regards -
Condition should be required or ignored depending on other condition
Hello,
I have two condition types in my pricing procedure that I need to control.
If condition XXXX also condition YYYY should become mandatory. If Condition XXXX does not exist, the condition YYYY should be excluded.
I decided to enter an exclusion indicator on XXXX condition (KZNEP = F) and assign the following routine to the condition YYYY in the pricing procedure. (Refer to SAP Note 836243)
Also I marked condition YESE as mandatory in the P.Proced.
With this routine if condition XXXX exists and there is no valid condition record for YYYY, the system is issuing the message that YYYY is mandatory.
My problem is that the document is not becoming incomplete.
Can you advise? Thank you.
FS
FORM KOBED_919.
*{ INSERT S08K941365 1
SY-SUBRC = 4.
IF KOMP-KPOSN NE 0.
CHECK: KOMP-PRSFD = 'X'.
CHECK: KOMP-KZNEP eq 'F'.
CHECK: KOMK-VBTYP NA VBTYP_FKIV.
ENDIF.
SY-SUBRC = 0.
CLEAR KOMP-KZNEP.
*} INSERT
ENDFORM.
*{ INSERT S08K941365 1
*} INSERT
FORM KOBEV_919.
*{ INSERT S08K941365 1
SY-SUBRC = 0.
*} INSERT
ENDFORM.Hi Fatima,
Try to check in your subroutines the value for XKOMV (it is an internal table with the conditions that you have until this condicion this moment in pricing procedure). Set a breakpoint and see it in the debugging session.
I hope this helps you
Regards
Eduardo -
Fixed amount condition changes depending on GR qty
Dear Experts,
Fixed amout condition is added in the Item - condition tab. Fixed value = $50.
Created PO for 100 qty with price per EA = 10. So, we expect the Invoice value to be 1000+50 = $1050.
But we did GR for 200 Qty. Since the condition type is fixed amount, we expected the delivery cost to be still $50 and total value to be 200 X10+50 = $2050
But, SAP calculations were different from what we expected. The fixed amout was changed as per the GR qty. and the PO total becomes $2100 (Fixed amount changed to 100 since GR qty = 2000)
Why the fixed amount doesnot remain fixed? How come the fixed amount increase depending on GR quantity?
Please suggest if there is any settings?
My confition type (ZFB3 has calc. type = B fixed).
Regards,
Shashidharwe have not implemented any programmed solution, we are just doing unplanned delivery costs.
Business had a strong request during the project, I found this note, and even had a consultant from SAP directly on side regarding this issue, but we did not find a satisfying solution.
And the more you think about this issue and talk with the users about the possible variations that can happen, which have to be covered in a program, the more you will find out that it is not possible to make this happen.
Just think about the situation that the receiver posts a goods receipt in single portions because of different batches.
(always keep in mind, that the receivers often are just warehouse workers, not having the advanced SAP skills of a consultant. So they might do the work different from your expectations). How shall SAP act, shall the fix amount go to each partial receipt? What shall happen if he entered a wrong quantity? you know that you can cancel the whole material document, but it is as well possible to just post the differnce quantity with 102 movement. How shall this be done with fix conditions.
You may find a solution that works specially for your company,
but a general way is hard to find. -
How to ignore segment occurances in IDoc
Hi
I have a IDOC to file scenario.
How do i ignore the first segment of a multiple accuring segment. For Example if the segment E1EDXX occurs 5 times in the IDOC i have to ignore only the first (segment)occurance and the remaining 4 (segment )occurances shold be mapped to the target
How can i map this
Any udf or nodefunctio combination would really be appreciated
Thanks
-keerthiHi
You can try to build an UDF
//you initialize the array since one.
if (list.length >=5){
for (int i =1; i < list.length ; i++)
{ result.addValue(list<i>); } -
Send IDocs to machines depending of the Organizational Units.
hello,
I want to know if there is a way to send IDocs to a determain machine depending of the organizational Unit or their sub-tree objects.
Imagine, I have 10 organizational Units (10 countries), and I want to send to each country without sending the modification to the rest os the other countries.
I there a way I can do it?
Thank yu very much in advance...
PMHi David,
This can be done in the Mapping.. For this Java Mapping will be easier.
First you need to read input xml document, and search for the Geography/Region.. And then gorup the similar one into the list etc..
After this Mapping, you will be having one message for each Geography . For this you required to use BPM and in the BPM you can split the messages(1:N) mapping.. But it is still based on the target Structure. If you have many geographies, then it is not an idle solution..
If you want to make your scenario as an Independent, then you can go with some workaround solutions like this. Output all the files into one folder in XI. And from XI execute an Shell Script, which will read the data and tarnsfer into required Geograhy/Person etc.
So in this case XI part is almost independent. Only you need to maintain the SHell script..
This is just my views
Use SAX parser for the Java Mapping here..about Java mapping
Java Mapping
Java Mappings for XI
Mark helpful answers
Hope this helps,
Regards,
Moorthy -
How is the Idoc Message Type FIDCC1 trigger from the FI Doc
Hi Guru,
I have a FI Document which is triggered from the Material Document.
And this FI Document is triggering 2 different IDOC FIDCC1 on 9.Jul and 10.Jul.
I did a comparison between this 2 idocs, the data seem to be the same, so can i know how this Idoc FIDCC1 is been triggered?
Thank you very much,
Regards,
CheeweeDear Guru,
Can anyone please advice me? -
Which is used when and why?Where are Idocs preferred and where are RFC's preferred?
Hi,
Normally while dealing with the amount of data and the way of communication will be the deciding factors to either go for IDOC or RFCs
It also depends on the business requirement and inbound/outbound.
IDOC if we are using any standard document and if you want to use function module then we have to go for RFC. If you extract some data and want to sent then we can go for proxies. IDOC can be triggered immediately and also by background job, Proxies can be triggered like that . It all depends upon the requirement.
IDOC are basically are the best way to go for asynchronous communication.
IDOCs come with rich logging, error handling and workflow integration in the back end R/3 system.
Best thing, all BAPIs could be converted to IDOC interface using the BAPI/ALE generator.
RFC is with synchronous communication. You could even use the proxy communication also.
Please refer
/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
Thanks
Swarup
Maybe you are looking for
-
Hello Experts, I am sending a data from one jsp page to another using java script (document.form.txtbx.value = myData), on same page I cheked and got the correct value but on the next page, I am getting null vaues. I am giving my code just check out
-
Printing Crystal Reports in IE
Hello, I am using CR 2008 for VS. When running a report in IE (multiple versions) and try to print, the report will not open in a new window as a PDF.... instead IE shows the notification bar at the bottom, asking if you want to save the PDF file. (s
-
JavaFX: looks great, but why not integrated in Java?
I browsed some JavaFX tutorials, read some articles and played with JavaFXPad. JavaFx looks great! I did this because I heard about this new scripting language with tight Java integration. JavaFXPad and some others tools using JavaFx are written in J
-
I have an enduser that is on Excel version 2003 SP3. He has Business Explorer version 3.5 installed. After selecting a workbook the selection screen pops up but it is blank. How do we correct that problem?
-
What is XI payload technically?