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
    null

    Hi,
    there are notes which discuss Idoc perfromance and how to improve the same.
    Refer into them .
    Note : 760993 , 709400 , 761332
    Regards
    Bhavesh

  • Idoc FIDCC1 in Cyrillic signs

    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,
    Stef

    Anybody 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, Mel

    Hi,
    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,
    Shashidhar

    we 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
    -keerthi

    Hi
    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...
    PM

    Hi 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,
    Cheewee

    Dear Guru,
    Can anyone please advice me?

  • Idocs Vs RFC's

    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

  • Geting null vaules with request.getParameter().....

    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

  • Blank Selection Screen in BEX

    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?

  • XI payload

    What is XI payload technically?