BDC of XK01 with holding tax

Sir,
I am uploading vendor master ( xk01) with BDC session method.But I have query while uploading
Withholding tax accounting records. ( there 4 to 5 records in with/ tax information on screen no 0610)
can any one tell me how to upload muliple records on same sreen.
Manoj..

Here is my sample code.
LOOP AT t_custxl INTO fs_custxl.
    ON CHANGE OF fs_custxl-name1 .
      PERFORM bdc_dynpro      USING 'SAPMF02D' '0100'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_field       USING 'RF02D-BUKRS'
                                     fs_custxl-bukrs .      " '1000'.
      PERFORM bdc_field       USING 'RF02D-KTOKD'
                                    fs_custxl-ktokd . "'CUST'.
      PERFORM bdc_field       USING 'RF02D-REF_KUNNR'
      PERFORM bdc_dynpro      USING 'SAPMF02D' '0110'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_field       USING 'KNA1-ANRED'
                                    fs_custxl-anred .  "'Mr.'.
      PERFORM bdc_field       USING 'KNA1-NAME1'
                                    fs_custxl-name1 .  "'asdf'.
      PERFORM bdc_field       USING 'KNA1-SORTL'
                                    fs_custxl-sortl .  "'ASDF'.
      PERFORM bdc_field       USING 'KNA1-PFACH'
                                    fs_custxl-pfach .       "'500017'.
      PERFORM bdc_field       USING 'KNA1-ORT01'
                                    fs_custxl-ort01 .  "'hyderabad'.
      PERFORM bdc_field       USING 'KNA1-PSTLZ'
                                    fs_custxl-pstlz .       "'500017'.
      PERFORM bdc_field       USING 'KNA1-PSTL2'
                                    fs_custxl-pstl2 .       "'500017'.
      PERFORM bdc_field       USING 'KNA1-LAND1'
                                    fs_custxl-land1.  "'in'.
      PERFORM bdc_field       USING 'KNA1-SPRAS'
                                    fs_custxl-spras.  "'en'.
      PERFORM bdc_dynpro      USING 'SAPMF02D' '0120'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_dynpro      USING 'SAPMF02D' '0125'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_dynpro      USING 'SAPMF02D' '0130'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=ENTR'.
      PERFORM bdc_dynpro      USING 'SAPMF02D' '0340'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=ENTR'.
      PERFORM bdc_dynpro      USING 'SAPMF02D' '0370'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=ENTR'.
      PERFORM bdc_field       USING 'KNA1-CIVVE'
                                    'X'.
    ENDON .
    ADD 1 TO w_var .
    PERFORM bdc_dynpro      USING 'SAPMF02D' '0360'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '=ENTR'.
    CLEAR w_word .
    CONCATENATE 'KNVK-NAMEV(' w_var ')' INTO w_word .
    PERFORM bdc_field       USING w_word
                                   fs_custxl-namev .   "'fdsa'.
    CLEAR w_word .
    CONCATENATE 'KNVK-NAME1(' w_var ')' INTO w_word .
    PERFORM bdc_field       USING w_word
                                   fs_custxl-kname1 .   .
    CLEAR w_word .
    CONCATENATE 'KNVK-TELF1(' w_var ')' INTO w_word .
    PERFORM bdc_field       USING w_word
                                 fs_custxl-telf1 .         
    CLEAR w_word .
    CONCATENATE 'KNVK-ABTNR(' w_var ')' INTO w_word .
    PERFORM bdc_field       USING w_word
                                  fs_custxl-abtnr .       
    AT END OF name1 .

Similar Messages

  • Screen level validation on xk01 with holding tax screen .

    Hi,
    Can someone suggest a suitable way by which I can do screen level validation on xk01 screen 610,so that in case of
    user not giving proper inputas the concerned field is open for user input .
    Right now I am using an exit but it is triggered afete all data is collected form all sceens thus the error
    appears on the last screen of the chaion and does not give the usr the option to correct the error.
    He has to start all over again.

    Hi,
    inside your exit routine, you should call the standard routine NAVIGATE_TO_AFFECTED_SCREEN of the main program SAPMF02K
    In the below little test I implemented the EXIT_SAPMF02K_001.
    *-> SDN Begin
    * In this validation example we check if  the Exemption certificate number field
    * is filled with numeric characters only
    DATA :     l_dynnr        TYPE sydynnr VALUE '0610',
               l_scrgr        TYPE vend_scgr,
               l_fcode        TYPE taxitabs-fcode,
               l_ltsnr        TYPE ltsnr,
               l_werks        TYPE werks_d,
               l_target_dynnr TYPE sydynnr.
    *  PERFORM determine_target_screen(sapmf02k) USING l_dynnr
    *                                          l_scrgr
    *                                          l_fcode
    *                                          l_ltsnr
    *                                          l_werks
    *                                 CHANGING l_target_dynnr.
      LOOP AT t_lfbw .
        IF t_lfbw-wt_exnr IS NOT INITIAL AND
           NOT t_lfbw-wt_exnr Co '1234567890 '.
          l_target_dynnr = l_dynnr.
          IF NOT l_target_dynnr IS INITIAL.
            MESSAGE ID 'S1' TYPE 'I' NUMBER '333' DISPLAY LIKE 'E' WITH 'Exemption certificate number data is not'(001)
                                                                        ' filled with numeric chars'(002).
            PERFORM navigate_to_affected_screen(sapmf02k) USING l_target_dynnr
                                                      l_scrgr
                                                      l_fcode
                                                      l_ltsnr
                                                      l_werks.
            exit. "From loop
          ENDIF.
        ENDIF.
      ENDLOOP.
    *<-- SDN End
    Regards,
    Andrea

  • Change with holding tax for vendor

    Hi all,
    I have a requirement of chnaging withholding tax for exisitng vendor. Is it possible to achive this using any function module or BAPI and ateast by BDC or LSMW ??
    Best suggestions will be rewarded with points.
    Sivaprasad

    Hi Sivaprsad,
          You can change the with holding tax data by using BDC. because, it having table control, so it's easy to update code in BDC.
    Hope, it will help you.
    Thanks,
    Poonam.

  • With holding tax report with material and qty fields

    Dear All,
    Is there any standard report available with with holding tax data with material and qty fields.
    Thanks,
    Sekhar.

    dear Friend,
    Withholding tax will deduct on services. Hence Material and quantity is not relavent.
    There is no report is available also.
    reg
    Madhu M

  • With holding tax amount exceeds the cutomer/vendor line item amount 001

    Hi Guru's,
      I have an issue, is there any impact to change the withholding tax base amount 20% instead of 10%.When I change the base amount to 20% and post a document system return error message
    "With holding tax amount exceeds the cutomer/vendor line item amount 001".Guide me on this issue.
    And tell me the impact of previous open item documents.
    Regards
    Maruthi.

    Thanks for all,
      MY problem solved.
    Regards
    Maruthi

  • Customer master with holding tax data

    Hi,
    I am working on customer master transaction 'XD01'. I want add new fields to the existing subscreen 'with holding tax' and new fields in the new subscreen. There is  no enhancement is available for this, but there a BADI 'CUSTOMER_ADD_DATA_CS'. But with this we can not update the data to table KNBW(with holding tax data). Can anybody worked on this type of requirements.
    Thanks in Advance
    Rajavardhana Reddy

    Hi Rajavardhana
    Here there two interfaces you can use for transfering data to database and getting data from database.
    SET_DATA     Data Transfer
    GET_DATA     Transfer Data
    Hope this helps you.
    Cheers
    Manohar

  • Calculation of with holding tax

    The requirement goes like this.
    We have to first remove the with holding tax data from the vendor master.
    And created 1 KR(amount : 1000) & 1 RE(amount : 2000) document type.Also we posted both the above invoice documents in one Z1 clearing document.
    Then add the with holding tax information in vendor master.
    Then we executed the report RFWT0020 for that vendor and the document number.Its updating WITH_ITEM table with only the KR total(1000) under WT_QSSHH field.Its not considering RE total.
    I debugged the program RFWT0020 and found a function module FI_WT_GET_P_WITH_ITEM which performs the with holding tax calculation.When i checked the function module,its fetching from global memory.
    Is there any user exit or BADI for this.We are using 4.7 version.
    Please suggest how can i update the correct with holding tax amount in WITH_ITEM table.

    Hi,
    i´ve used this badi for MM (incoming invoices):
    MRM_WT_SPLIT_UPDATE
    Best regards.

  • With Holding Tax provided in IDOC FIDCC2 is not getting updated in Acc Doc

    Hi All,
    I am Posting a Accounting document in R/3 though Idoc FIDCCP02.
    This idoc has  With holding Tax info segment as E1FIXWT.  i gave all the info in this segment, like Tax code, Tax type , Withholding tax base amount (local currency) , Withholding tax base amount in document currency, Withholding tax amount (in local currencyand Withholding tax amount in document currency
    However, when the Idoc gets posted,and the accounting document gets generated the With holding tab does not get  populated in SAP.
    Please let me know your inputs, that why the woth holding tab is not getting populated with the relevant info from Idoc.
    Thanks in advance

    Hi,
    I have the same issue. But as the idoc is generated in a SAP system of the same release I would have expected that the withholding tax data is already complete. Also are no withholding tax info populated in IT_ACCTX. There only VAT is visible. I suppose IT_ACCWT was meant.
    Anyone any idea?
    Regards
    Stefanie

  • India -With Holding Tax - Changes As per the Budget Approval

    Dear All
    Many of you are aware, there will not be any surcharge, education & higher education cess for with holding tax in Indai from 01.10.2009.
    Our client is operating seperate tax codes for Basic Duty, Surcharge and Education Cess. We have change the configuration and maintained 0% in the formula for calculating with holding tax for surcharge and education cessand we have maintained with the validity from 01.10.2009
    (ie., The above solution we thought because, we wish to maintain the same tax code and with out modifying the vendor master)
    Now, the system is working fine for all the scenarios, except the transfer of the old advances from special gl indicator to normal line item through T.Code (F-54). Under this T-code, the system is reversing only basic duty at old rates with out surcharge and cess.
    Kindly suggest the solution to reverse the surcharge and cess while doing F-54 with the posting dates as 01.10.2009 onwards
    Regards
    Anilkumar

    Please go through the SAP note 1359268 for budget changes
    also see the 1369775,1371380,1372734 for your exact requirement

  • Re: With holding tax is not picking up while excution of RERAPP

    Dear team,
    While executing the RERAPP.With holding tax is not picked.We are working on 4.7 version.We had suggested a badi to pull the with holding tax field.Still system is not showing any caluculation.Plz advice us if any one of you did the immplimenttation in 4.7 and how you resolved this problem .So that it would be help ful for us too.Please do the need ful.
    Regards,
    Suma.

    Dear Sir,
    What we did is all the with holding tax data include the basic amount calculations manually in excel there after  given the input to the system through accounting interface. You can try with your abaper. Plz make sure that GL code length and currency .This has been done through so much work around. Technical person will guide you .If you still facing the problem where exactly your facing then i can help you out.Please be more clear what you did till now then only i can explain you with clarity.
    Regards,
    Suma.

  • Regarding With holding tax with CIN version

    Hello SAP gurus
    I've done all the configuration required for the extended withholding tax type-also have updated the tax type and code in the vendor master.
    How to configure automatic surcharge & education cess., With holding tax certificate . What is business place in tds.How to create remittance challan for tds.what is clearing of invoice against down payment.How to create Annual returns of tds.
    While making tds entry with miro, systeam taking dummy profit center.
    So what does configuration required for above error.
    I will assign full points
    Regards
    Divya

    Hi,
    If i am not wrong, the system is reverseing the deduction it has made at the time of adv payment.
    Its not deducting again.
    Consolidate all the three documents -
    - Adv pay
    - Inv
    - Payment
    and you would appreciate the beauty of the concept.
    Cheers
    Raghu

  • With holding tax

    Hi,
    If  i  select With holding  tab  when   entering Down payment request,Down payment and invoice for vendor,  i  am getting error message as  Withholding Tax information missing from line item
    Could you advise me where i made wrong cogfiguration for with holding tax.
    Your immediate response will be highly appreciated.
    With regards,
    V.K

    Hi
    Check Feild status group of G067 in OB14 and make sure that these are optional and also the Feild status group of WHT GL accounts you have assigned.
    There is always a possibility that these are in suppressed state.
    Award points if useful.
    sarma

  • WITH HOLDING TAX ON DOWN PAYMENT

    HI
    I am  using TCode F-47 for down payment request to be paid to vendor. In Vendor Master Record with holding tax information is activated. But at the time of processing payment against down payment request using TCode F-58 With holding tax not deducted and full down payment requested amount getting debited to vendor.
    Pl suggest me
    Message was edited by:
            Chandrakant.K Acharya

    Hi Chandrakanth
    u check once WHT settings at WHT type for Payment posting.here you remove inherit base option. for Cess claculating on TDS.
    you check once define WHT codes for cess. here you calculate  for 1% cess 0.022 % on TDS base amount or invoice amount. ex: inv: 100 , TDS 2.2 %. Cess 1% on 2.2% means 0.0220. like that you calculate.
    Then you update cess tax codes in FK02,here u  select liability option.
    Then you can use f-47. here system showing popup with Base amount,TDS & cess codes.then you save it.
    now you check with f-58. other wise you want temporly solution. go to FB02 change doc. there you can modify WHT amounts then save it.
    ok all the best
    Raj

  • With Holding tax On Down Payment not picking

    Dear All,
    I have configured with holding tax on Payment posting, assigned to vendor,company code it is working fine for invoice positng and vendor payment.
    When I am trying to post down payment f-48 the with holding tax codes selection screen is not pop-up or it calculates with holding tax.
    Why the with holding tax selection tax is not displaying.
    B.S.Rao

    Hi,
    1. Please check withholding tax type is assigned to the company code, IMG: Withholding tax>Extended withholding Tax>Company Code>Assigned Withholding Tax Types to Company Code.
    Note: also check the here the proper dates u201Cw/tax obligated frmu201D and u201COblig.to w/tax untilu201D e.g. 01.01.1900 and 31.12.9999.
    2. Go to OBWW also check the GL is assigned or not.
    3. Also check the field status of recon. account & alternative recon account assigned for special GL for down payment, fields e.g withholding tax code and withholding tax amounts etc. should not be suppressed.
    Thanks
    Javed

  • How to caculate  with holding tax using vendor number

    Dear All,
    I need to calculate and simulate the with holding tax amount before the FI document post. input should be the vendor number fisical year and the company code and the with hoding tax base abount. plz help me to do this
    regard
    nawa

    Hello,
    For a record in BBSEG you can have multiple records in the data file which corresponds to Structure BWITH which allows more than one value for field WT_WITHCD. For ex:
    BBKPF
    Field1      Field2
    a     bb
    x     yy
    BBSEG
    Field1      Field2     Field3     
    a     bb     ccc
    x     yy     zzz
    BWITH
    Field1      Field2     Field3     WT_WITHCD     
    a     bb     ccc     WT_WITHCD1
    a     bb     ccc     WT_WITHCD2
    a     bb     ccc     WT_WITHCD3
    x     yy     zzz     WT_WITHCD7
    x     yy     zzz     WT_WITHCD8
    x     yy     zzz     WT_WITHCD9
    Hope this gives you some help to proceed further.
    Best Regards, Murugesh AS

Maybe you are looking for

  • Question about creating a bootable disk image in Leopard.

    I have a Powerbook G4 that originally came with OS9, I upgraded to Tiger and recently upgraded to Leopard. The computer is running great but if it should go down what are my bootable options? 1) Boot from the install disk set then load tiger upgrade

  • Why only part of a sentence is shown??

    When I get a value from the database and attempt to display it on an edit box, like: Name: <INPUT TYPE="text" NAME="entry" VALUE=<%= resultset.getString(1) %> > only the first word of the sentence is shown. But if I attempt to display this value on t

  • How to create an image marquee for Dreamweaver

    Hello, I would like to know the best image tool to use for a Dreamweaver homepage site to create a simple three images marquee? Should I use Photoshop, Flash or fireworks?  Which application is the simplist way to do this?  I am a beginner using Drea

  • "Preferred Network" not available

    Okay, I have an iBook G4 1.42MHz /w 14" screen. My Airport Extreme has been recently re-configured with WPA password. My problem is, whenever I log into the iBook, it tells me that none of my "Preferred Networks" are available and it shows available

  • ORA-00604 and ORA-12705 when adding datasource in Mapviewer

    Hi, I am trying to add a datasource using standalone OC4J Mapviewer and I'm having some problems. I'm using Oracle8i on Windows 2000 Server. Windows 2000 is in Spanish. When I add the datasource I get the following XML error <?xml version="1.0" encod