Clarification in XD01

hi
One clarification in XD01. I need to make the Company Code mandatory for one Account Group only(example for Sold-to-Party) alone. Is there any user-exit for this modification ? or any SPRO setting which can make this mandatory….
regards
shankar

Hi Shankar,
This cannot be done through the Standard .
I Hope we can do this through the User Exit.
Thanks and Regards,
Sateesh.Kandula

Similar Messages

  • Clarification about plant and terms of payment In Master Data:

    Hello Gurus,
    I have a doubt as follows:
    1) In Material master (MM01) we are maintaining Plant as two types.
         a) Plant at organisation leve pop up at the begining
         b) Delivering plant at Sales organisation 1.
    So, is there any difference between plant and delivering plant or are they different objects ?
    2) Terms of payment in Customer master (XD01)
         a) we maintain Terms of payment customer master at company code level in "Payment transaction"
         b) we also maintain Terms of payment in customer master at sales area data in "Billing Documents" tab
    Now Why do we need to maintain at these to levels.
    FYI: I have also tried to maintain two different Terms of payment and without any hesitation the system accepts, why ?
    What is the significance of it.
    Please clarify the above.
    Thanks,
    Venky.

    Hello Venky,
    1. Material / Plant
    A Material is always stored in a Plant & there would be various parameters to be entered for that particular Plant. E.g. Storage Bin, Picking Area, Negative Stocks allowed in Pant, GR Processing time, etc..
    Now the same Material may or may not be sold from the same plant, or even if it is sold from the same plant, there would be different Sales parameters for each combination Sales Organisation & Plant. There Sales Organisation specific parameters are entered in Sales Organisation/PLant view. Tax classification Data, Cash Discount indicator, Sales Unit, Delivering Plant, Division, Minimum Order & Minimum Delivery quantity.
    2. Payment Terms
    The Payment Terms entered in Billing tab in Sales Area data is copied into Sales order & Invoice.
    The Payment Terms in Company Code data are used by FI department when posting direct payment (without reference to Sales Document). e.g. to Offer Cash Discount for paying in advance.
    Hope this clarifies,
    Thanks,
    Jignesh Mehta

  • One clarification is needed for me gurus

    hi,
    sap gurus,
    one clarification is needed which is basic.
    here my client is sending the material from 2 manufacturing plants
    departure point : XXXX
    departure point : YYYY  and destination location is : AAAA
    if material goes from XXXX then frieght charged is one rate.
    if material goies from YYYY then frieght charged is one rate.
    can any body suggest me
    how many routes we have to configre
    how we can maintain only one route which appears automatically in sales order and delivery level.
    regards,
    balajit

    Balaji,
    Route Determination
    · Route may consist of different stages and different transportation connection
    points or legs.
    · The material can be transported from source to destination by using different
    modes of transports with different shipment types.
    · Route can be determined for a line item in the sales order.
    · Route can be re-determined at delivery document header level by taking u201CWeight
    Groupu201D into consideration.
    · Each line item in the sales document will have its own route, each line item route
    will be copied to delivery document header.
    Configuration Settings:
    1. Define Modes of Transport:
    Ex.: Road, Train etc.
    Menu Path: IMG / Sales and Distribution / Basic Functions / Routes / Define
    Routes / Define Modes of Transports.
    Here we create our own modes of transport and assign the shipping types
    2. Define Shipping Types:
    Menu Path: IMG / Sales and Distribution / Basic Functions / Routes / Define
    Routes / Define Shipping Types
    Here we assign modes of transport to the shipping types
    3. Define Transportation Connection Points:
    Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
    Define Routes / Define Transportation Connection Points
    · Transportation Connection Point can be a Airport, Border crossing or a
    railway station.
    · Transportation connection point is a source or a destination.
    4. Define Routes and Stages:
    Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
    Define Routes / Define Routes and Stages
    Choose an existing route, copy and create our own route SUZ001
    Enter the data as shown
    If you want to create a service agent, use T. Code: V-11
    Specify Company Code and Account Group = 0005 u2013 Forwarding Agent, enter
    the relevant data as required.
    Also enter rest of the information as required seen in the screen shot.
    : It is a pre-requisite for transportation for this route.
    Save it. Highlight our Route and click on u201CRoute Stagesu201D. Following screen will
    appear. Go to u201CNew Entriesu201D and enter the data as shown.
    Leg Indicator:
    There are 5 types of legs:
    · Preliminary Leg
    · Main Leg
    · Direct Leg
    · Return Leg
    · Subsequent Leg
    : It is a pre-requisite for calculating shipment cost for this particular
    stage by using SDFC00 pricing procedure.
    Until now what we did was a pre-requisite for the route determination. Now let us do the
    route determination.
    Route Determination:
    5. Define Transportation Zone:
    Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
    Route Determination / Define Transportation Zones
    Transportation Zone represents Ship-to Party region or Vendor region. System
    uses transportation zone as one of the factor to determine the route for a line item
    in the sales order.
    We go to the u201Cnew entriesu201D and define transportation zone for country.
    Then we go to the Customer Master Data in XD01 / XD02 and assign
    Transportation Zone in the Address tab of the General Data Section.
    6. Maintain Country and Transportation Zone for Shipping Point:
    Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
    Route Determination / Maintain Country and Transportation Zone for Shipping Point
    7. Define Transportation Group: We can define Transportation Group if it is not
    available according to our requirements
    8. Define Weight Group: We can define Weight group if is not available according
    to our requirements
    9. Maintain Route Determination:
    Menu Path: Menu Path: IMG / Sales and Distribution / Basic Functions / Routes /
    Route Determination / Maintain Route Determination
    Route Determination is done for the line item by taking 4 factors in to considerations
    1. Country of Departure Zone
    2. Country of Destination Zone
    3. Shipping Conditions (From Sales Document Header)
    4. Transportation group (From Material Master)
    Go to u201Cnew entriesu2019 and enter the data as shown
    Select the route and the double click on the u201CRoute Determination Without Weight
    Groupu201D. Go to u201Cnew entriesu201D and enter the following data
    Here SC u2013 Shipping Conditions (01 - Standard)
    TGroup u2013 Transportation group (0004 u2013 on Train)
    Proposed Route u2013 SUZ001 (Our Route)
    Save it and create order in VA01, Go to Shipping Tab in the item level data and Check
    for the entry of the route determination
    ALSO Visit link -http://help.sap.com/saphelp_46c/helpdata/en/dd/5607da545a11d1a7020000e829fd11/content.htm
    Regds
    MM

  • Unable to capture new KUNNR in Exits from XD01

    Hi all,
    I am creating a new customer in XD01 and trying to capture the new customer number in an EXIT. Here, the customer number is (internally)automatically generated as a result of which this customer number cannot be captured in the exit. I am using SAPMF02D user exit.
    Can somebody kindly give me some idea on how to capture this new customer on saving XD01?
    Thanks,
    Max

    Hi Max,
    http://help.sap.com/saphelp_46c/helpdata/en/63/ed2c7dd435d1118b3f0060b03ca329/frameset.htm
    Re: Customer Master / Vendor master Creation
    Re: How to transport Custom Screen Fields from XD01/XD02 screens to KNA1
    Re: Customer (FD01,FD02) Enhancement
    Hope it helps..
    <b>Reward points if useful..</b>
    Thanks & Regards
    ilesh 24x7

  • Creation of new fields under sales tab in XD01

    Hello,
    I have to create a new field under the sales tab in XD01. Please let me know how i can do this? or is there any other way of adding the new fields to the customer master..
    Thank You!!!!
    Suresh

    Hi,
    you can add to fields with customizing a cross the below path:
    Financial accounting/accounts receivable and accounts payable/customer accounts/master data/define screen per activity (customers),
    but i dont know how add new fields,
    regards,
    David

  • Domain Guideance and Clarification using SVN and an Export suggestion

    Hello Oracle SQL Data Modeler Support,
    Apologies if this has been documented somehwere and I have missed reading it, but have gone through the User Guide and cannot find the clarification I want regarding domains.
    1) WHAT IS BEST PRACTICE TO SAVE WHEN USING SVN
    From the forum I have picked up that the domains file is in the following directory:
    ~\datamodeler\datamodeler\types
    File name is 'defaultdomains.xml'
    When I come to save the file using SVN I get 'Choose versioned folder for storing system types'
    I assume this is where the domains file is stored.
    I require the Domains to be avialable centrally to all Designs I create, what should I do?
    a) Set the folder to ~\datamodeler\datamodeler\types
    b) Create a design called 'Domains' and store it in this folder
    c) Any thing you may suggest
    2) EXPORT OF DOMAIN FILE SUGGESTION
    This should be a quick win for you, can you please add an Export Domains function, seems this needs to do no more than make a copy of the defaultdomains.xml file and create it in a specified export directory.
    Will avoid having to go through the forum to pick up that the defaultdomains.xml file needs to be copied and transfered over for new SQL Data Modeler installations.

    Hello,
    I require the Domains to be avialable centrally to all Designs I create, what should I do?Default location is fine if SVN is not used and if all designs are used only on that computer.
    If versioning is used then it's better to have separate directory for domains and this directory shouldn't be part of any design's directory - i.e. for designs you can have directories c:\des_1, c:\des_2 ...c:\des_n - one directory per each design and that directory will contain design DMD file and design folder. For domains you can have directory c:\DM_Sys_types and you need to set this directory in "Tools>Preferences>Data Modeler>system types directory" - logical types, RDBMS sites and scripts also will be stored there.
    Philip

  • BI Java Installation: Clarification Needed!

    I'm wondering if someone could help clear this up for me:
    We have installed NW2004s SPS08 on Solaris with only the usage type EP (AS Java/EP). Awhile back I was tasked with connecting our BW ABAP system to our Portal ("Integration into the Portal" - transaction SPRO etc).
    After starting this task I noticed I was missing things that the instructions were telling me to configure; i.e. Items that were related to BI that weren't in the Portal such as certain roles, the BI Repository Manager etc.
    Reading around, it seemed like I need to install the BI usage type.
    I have now been tasked with another installation of the Portal (NW2004s SR1 this time), but am trying to head off the problems I'm experiencing trying to connect the Portal to our BW ABAP system. This will be a Java only installation. I've read that BI-Java requires EP and AS Java, and that if I install the BI-Java usage type, EP and AS-Java will be installed automatically.
    My question is, if I do the BI-Java installation and it automatically installs EP/AS-Java, will the Portal still act the same way as it does in my EP/AS-Java only installation I already have? We have many plans to use the Portal as an entry point for all of our backend systems, so if the Portal's capabilities are not what we see already (in our first installation of just EP/AS-Java) then we will have problems.
    Any clarification is greatly appreciated and I will award points accordingly.
    THANKS!
    Beau.

    I think that's what I needed to know.
    I was actually wondering about DI as well. Our developers are having problems deploying .EAR files to our original EP-only install. They can deploy .PAR files with no problems, but .EAR files always error out. Maybe having DI will solve this problem as well? I'm a little concerned about the hardware capacity of this box with having BI, EP and DI all installed on it. I had contacted SAP about installing DI a while back and basically they had told me to install it on a seperate server, by itself. We're running a Sun Enterprise 420R, 4G of memory and a 450 mhz processor for this new installation. Do you think this box is capable of handle EP, BI and DI (AS-JAVA)?
    Thanks for your help!

  • Clarifications in Asset Accounting

    Dear Experts,
    Please clarify below questions.
    1) What is the difference between Depreciation Area and Depreciation Key?
    2) What is the importance of Recalculate value button in Asset Accounting?
    3) Suppose I have 1000 assets, if I want to run depreciation only for 200 assets how can I do that?
    4) If suppose I have 5 Depreciation areas, I am able to see the book depreciation values only, where I
        can see the other depreciation values? If we can’t see for which purpose we are using other
        depreciation areas?
    5) Vendor and Customer balances get update regularly or once in a month or year?
    6) Where we have to create number ranges either in Production or Development Environment?
    7) How can we transfer GLs from one environment to another?
    Full points will be assigned as way of thanks
    Regards,
    Vineela

    Hi Krishna,
    Thanks for your reply,But still I need some more clarifications please respond........
    2) What is the importance of Recalculate value button in Asset Accounting?-
    (A)recalculates depr when asset parameters are changed
    Where it will be there as it(recalculate button) is not there in AFAB
    3) Suppose I have 1000 assets, if I want to run depreciation only for 200 assets how can I do that?
    (A)select those 200 and run depreciation
    Here Assets Selection option is there only in test run not there in update run.
    4) If suppose I have 5 Depreciation areas, I am able to see the book depreciation values only, where I can see the other depreciation values? If we can’t see for which purpose we are using other depreciation areas? (A)use AW01N- you cans ee all dep areas
    In AW01N only book depreciation values is displayed,how can I see other depreciation area values
    Regards
    Vineela
    Edited by: Vineela Siri on Apr 9, 2008 7:22 AM

  • Reconciliation account  defaluted automatically in Customer master XD01

    HI
    When we are trying to create customer master in XD01/FD01, the reconciliation account is automatically showing 155230, and when we tried to change to our reconciliation account even after saving customer master, it is again going default to 155230. I am using ECC 6.0. Please help us how can we solve this problem.
    Thanks
    Balu

    Hi Balu,
    Please check any enhancement has been written to substitute the reconciliation account.  Please check with abaper.
    Regards,
    Ramana

  • I need a clarification : Can I use EJBs instead of helper classes for better performance and less network traffic?

    My application was designed based on MVC Architecture. But I made some changes to HMV base on my requirements. Servlet invoke helper classes, helper class uses EJBs to communicate with the database. Jsps also uses EJBs to backtrack the results.
    I have two EJBs(Stateless), one Servlet, nearly 70 helperclasses, and nearly 800 jsps. Servlet acts as Controler and all database transactions done through EJBs only. Helper classes are having business logic. Based on the request relevant helper classed is invoked by the Servlet, and all database transactions are done through EJBs. Session scope is 'Page' only.
    Now I am planning to use EJBs(for business logic) instead on Helper Classes. But before going to do that I need some clarification regarding Network traffic and for better usage of Container resources.
    Please suggest me which method (is Helper classes or Using EJBs) is perferable
    1) to get better performance and.
    2) for less network traffic
    3) for better container resource utilization
    I thought if I use EJBs, then the network traffic will increase. Because every time it make a remote call to EJBs.
    Please give detailed explanation.
    thank you,
    sudheer

    <i>Please suggest me which method (is Helper classes or Using EJBs) is perferable :
    1) to get better performance</i>
    EJB's have quite a lot of overhead associated with them to support transactions and remoteability. A non-EJB helper class will almost always outperform an EJB. Often considerably. If you plan on making your 70 helper classes EJB's you should expect to see a dramatic decrease in maximum throughput.
    <i>2) for less network traffic</i>
    There should be no difference. Both architectures will probably make the exact same JDBC calls from the RDBMS's perspective. And since the EJB's and JSP's are co-located there won't be any other additional overhead there either. (You are co-locating your JSP's and EJB's, aren't you?)
    <i>3) for better container resource utilization</i>
    Again, the EJB version will consume a lot more container resources.

  • Can't see the sales area in XD01( in all sales area) even  OVXG has defined.

    Hi,
    In XD01 while creating cusotmer master in all sales area system is not showing  7800-90-01( sales area)even though it is defined in OVXG.
    This is the  reason why may be am not able to create customer in 7800-90-01sales area.
    here is the screen shot.
    And OVXG. I think what ever OVXG it should be shown in customer master XD01 in all sales area right?
    And let me know what more setting could be missing?
    and the same above  in Development system it is displying in Xd01 in all sales area hence am able to create customer master in sales area 7800-90-01.
    I have compareted all  the required settings in DEV and Quality system ( example VOR1, VOR2 and OVXG etc) all are same in both the system.
    Please share your thougts.
    thanks,

    Hi Surya,
    My understanding is that you have no problem in creating in customer master whereas there is an issue of sales area in Quality system. As mentioned by you you have compared all the configuration setting in both the client.
    Suggest you to please compare at table levels as well like "TVTA  for comon distribution channel and similarly for the common division (which i dont remember now) .I have faced this issue before thats why i am suggesting you to please check.
    Thanks,
    Umesh    

  • Need some clarification on Replacement Path with Variable

    Hello Experts,
    Need some clarification on Replacement Path with Variable.
    We have 2 options with replacement path for characteristic variables i.e.
    1) Replace with query
    2) Replace with variable.
    Now, when we use  "Replace with variable" we give the variable name. Then we get a list for "Replace with" as follows:
    1) Key
    2) External Characteristic Value Key
    3)Label
    4)Attribute value.
    I need detailed explanation for the above mentioned 4 options with scenarios.
    Thanks in advance.
    Regards
    Lavanya

    Hi Lavanya,
    Please go through the below link.
    http://help.sap.com/saphelp_nw70/helpdata/EN/a4/1be541f321c717e10000000a155106/frameset.htm
    Hope this gives you complete and detailed explaination.
    Regards,
    Reddy

  • ERROR WHILE CREATING XD01 THROUGH WORKFLOE IN BACKGROUND

    HI,
    I am facing problem while creating xd01 in background.
    actually i have created method in workflow in mehhod i am using Z function module
    with following  xd01 recoding code with workflow method is foreground it is working fine
    if workflow method (Task set background) is giving error like
    MSGTYP 00.  MSGID 255    Fieldname          kna1-lifnr            in  BDCMSGCOll
    please reply me as soon as possible
    perform bdc_dynpro      using 'SAPMF02D' '0100'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'USE_ZAV'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'RF02D-BUKRS'
                                   it_customer-bukrs.                    ""'1000'.
    perform bdc_field       using 'RF02D-VKORG'
                                   it_customer-vkorg.                      ""'1000'.
    perform bdc_field       using 'RF02D-VTWEG'
                                   it_customer-VTWEG .                     ""'20'.
    perform bdc_field       using 'RF02D-SPART'
                                   it_customer-spart .                      ""'30'.
    perform bdc_field       using 'RF02D-KTOKD'
                                  it_customer-KTOKD.                       ""'ZD01'.
    perform bdc_field       using 'USE_ZAV'
                                 it_customer-check . ""'X'.
                                    'X'.
    perform bdc_dynpro      using 'SAPMF02D' '0111'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'SZA1_D0100-SMTP_ADDR'.
    perform bdc_field       using 'SZA1_D0100-TITLE_MEDI'
                                   it_customer-ANRED.                    ""'Company'.
    perform bdc_field       using 'ADDR1_DATA-NAME1'
                                  it_customer-name1 .                         ""'NAME 1'.
    perform bdc_field       using 'ADDR1_DATA-NAME2'
                                    it_customer-name2.                                         ""NAME 2'.
    perform bdc_field       using 'ADDR1_DATA-SORT1'
                                   it_customer-SORT1.
                                                                      "" 'TEST DATA'.
    perform bdc_field       using 'ADDR1_DATA-STR_SUPPL1'
                                   it_customer-STR_SUPPL1.           ""'STREET 2'.
    perform bdc_field       using 'ADDR1_DATA-STR_SUPPL2'
                                  it_customer-STR_SUPPL2 .          "" STREET 3'.
    perform bdc_field       using 'ADDR1_DATA-STREET'
                                  it_customer-STREET.                  "'STREET 1'.
    *perform bdc_field       using 'ADDR1_DATA-STR_SUPPL3'
                                  it_customer-STR_SUPPL3.                 ""'STREET 4'.
    perform bdc_field       using 'ADDR1_DATA-POST_CODE1'
                                    it_customer-POST_CODE1.                        ""'400055'.
    perform bdc_field       using 'ADDR1_DATA-CITY1'
                                    it_customer-CITY1.                              ""'mumbai'.
    perform bdc_field       using 'ADDR1_DATA-COUNTRY'
                                   it_customer-country.  ""'IN'.
    perform bdc_field       using 'ADDR1_DATA-REGION'
                                    it_customer-region.                                      ""'13'.
    *perform bdc_field       using 'ADDR1_DATA-TIME_ZONE'
                                  it_customer-TIME_ZONE.                                      ""'INDIA'.
    perform bdc_field       using 'ADDR1_DATA-TRANSPZONE'
                                   it_customer-TRANSPZONE.        ""'201300'.
    perform bdc_field       using 'ADDR1_DATA-LANGU'
                                  it_customer-langu.                   "   'EN'.
    perform bdc_field       using 'SZA1_D0100-TEL_NUMBER'
                                   it_customer-TEL_NUMBER.            "'022-677623420'.
    perform bdc_field       using 'SZA1_D0100-MOB_NUMBER'
                                  it_customer-MOB_NUMBER.                                    ""'9867936636'.
    perform bdc_field       using 'SZA1_D0100-FAX_NUMBER'
                                   it_customer-FAX_NUMBER.                                   ""'022-67768877'.
    perform bdc_field       using 'SZA1_D0100-SMTP_ADDR'
                                   it_customer-SMTP_ADDR.                                         
    perform bdc_dynpro      using 'SAPMF02D' '0120'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNA1-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=OPFI'.
    perform bdc_dynpro      using 'SAPLJ1I_MASTER' '0200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=CIN_CUSTOMER_FC2'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'J_1IMOCUST-J_1IEXCICU'.
    perform bdc_field       using 'J_1IMOCUST-J_1IEXCD'
                                  it_customer-J_1IEXCD. ""'AAACW6074DXD001'.
    perform bdc_field       using 'J_1IMOCUST-J_1IEXRN'
                                   it_customer-J_1IEXrn.                          "" 'AAACW6074DXD001'.
    perform bdc_field       using 'J_1IMOCUST-J_1IEXRG'
                                  ""'KALYAN'.
                                   it_customer-j_1iexrg.
    perform bdc_field       using 'J_1IMOCUST-J_1IEXDI'
                                   it_customer-j_1iexdi.
                                                             ""'IV'.
    perform bdc_field       using 'J_1IMOCUST-J_1IEXCO'
                                    it_customer-J_1IEXCO.                       "" 'ADDJCK'.
    perform bdc_field       using 'J_1IMOCUST-J_1IEXCICU'
                                   it_customer-J_1IEXCICU.  ""'1'.
    perform bdc_dynpro      using 'SAPLJ1I_MASTER' '0200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=CIN_CUSTOMER_FC3'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'J_1IMOCUST-J_1ISERN'.
    perform bdc_field       using 'J_1IMOCUST-J_1ICSTNO'
                                  it_customer-J_1ICSTNO.   "" 'CSTV123983E4B'.
    perform bdc_field       using 'J_1IMOCUST-J_1ILSTNO'
                                    it_customer-J_1IlSTNO. ""'LST93U4R983FC'.
    perform bdc_field       using 'J_1IMOCUST-J_1ISERN'
                                  it_customer-J_1ISERN.     ""'AADDK388494M'.
    perform bdc_dynpro      using 'SAPLJ1I_MASTER' '0200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=BACK'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'J_1IMOCUST-J_1IPANNO'.
    perform bdc_field       using 'J_1IMOCUST-J_1IPANNO'
                                   it_customer-J_1IPANNO.
                                  ""'PAND883322M'.
    perform bdc_dynpro      using 'SAPMF02D' '0120'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNA1-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'KNA1-LIFNR'
                                   it_customer-lifnr. ""'100000'.
    perform bdc_dynpro      using 'SAPMF02D' '0125'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNA1-KUKLA'.
    perform bdc_field       using 'BDC_OKCODE'
                                    '=ENTR' .          "" '/00'.
    perform bdc_field       using 'KNA1-KUKLA'
                                   it_customer-KUKLA. ""'02'.
    perform bdc_dynpro      using 'SAPMF02D' '0130'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNBK-BANKS(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_dynpro      using 'SAPMF02D' '0340'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RF02D-KUNNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    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'
                                 it_customer-CIVVE.""'X'.
                                     'X'.
    perform bdc_dynpro      using 'SAPMF02D' '0360'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNVK-NAMEV(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    IF ( it_customer-KTOKD <> 'ZD02' ) .
    perform bdc_dynpro      using 'SAPMF02D' '0210'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNB1-FDGRV'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'KNB1-AKONT'
                                 it_customer-akont."" '213002'.
    perform bdc_field       using 'KNB1-ZUAWA'
                                  it_customer-ZUAWA.""'001'.
    perform bdc_field       using 'KNB1-FDGRV'
                                  it_customer-FDGRV. ""'E2'.
    perform bdc_dynpro      using 'SAPMF02D' '0215'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNB1-ZWELS'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'KNB1-ZTERM'
                                 it_customer-ZTERM.""'0001'.
    perform bdc_field       using 'KNB1-ZWELS'
                                   it_customer-ZWELS. ""'C'.
    perform bdc_dynpro      using 'SAPMF02D' '0220'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNB5-MAHNA'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02D' '0230'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNB1-VRSNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02D' '0610'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RF02D-KUNNR'.
    ENDIF.
    perform bdc_dynpro      using 'SAPMF02D' '0310'.
    perform bdc_field       using 'BDC_CURSOR'
                                   'KNVV-VERSG'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    *perform bdc_field       using 'KNVV-AWAHR'
                                 it_customer-awahr.  ""'100'.
    perform bdc_field       using 'KNVV-VKBUR'
                                   it_customer-vkbur.  ""'1000'.
    perform bdc_field       using 'KNVV-WAERS'
                                   it_customer-WAERS.                   ""'INR'.
    perform bdc_field       using 'KNVV-KALKS'
                                  it_customer-KALKS.  "'1'.
    perform bdc_field       using 'KNVV-VERSG'
                                  it_customer-VERSG.
                                                            ""'1'.
    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-LPRIO'
                                 it_customer-LPRIO.  "'1'.
    perform bdc_field       using 'KNVV-KZAZU'
                                  it_customer-KZAZU.""'X'.
                                    'X'.
    perform bdc_field       using 'KNVV-VSBED'
                                  it_customer-VSBED.""'20'.
    perform bdc_field       using 'KNVV-ANTLF'
                                 it_customer-ANTLF. ""'9'.
                                   '9'.
    if ( it_customer-ktoKd <> 'ZD02' and it_customer-ktoKd <> 'ZD01' ).
    perform bdc_dynpro      using 'SAPMF02D' '0320'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNVV-INCO2'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTS'.
    perform bdc_field       using 'KNVV-INCO1'
                                 it_customer-INCO1." 'CIF'.
    perform bdc_field       using 'KNVV-INCO2'
                                  it_customer-INCO2. "" 'mumbai'.
    perform bdc_field       using 'KNVV-ZTERM'
                                  it_customer-ZTERM. ""'0001'.
    perform bdc_field       using 'KNVV-KKBER'
                                  it_customer-kkber.""'1000'.
    ENDIF.
    if it_customer-ktokd <> 'ZD04'.
      perform bdc_dynpro      using 'SAPMF02D' '0320'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNVV-INCO2'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTS'.
    perform bdc_field       using 'KNVV-INCO1'
                                 it_customer-INCO1." 'CIF'.
    perform bdc_field       using 'KNVV-INCO2'
                                  it_customer-INCO2. "" 'mumbai'.
    perform bdc_field       using 'KNVV-ZTERM'
                                  it_customer-ZTERM. ""'0001'.
    perform bdc_field       using 'KNVV-KKBER'
                                  it_customer-kkber.""'1000'.
    perform bdc_dynpro      using 'SAPMF02D' '1350'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KNVI-TAXKD(03)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
      DATA : FNAM(20) TYPE C,
           IDX(2)      TYPE C.
      MOVE 1 TO IDX.
    loop at gt_tax where kunnr = it_customer-kunnr.
    CONCATENATE 'KNVI-TAXKD(' '0' IDX ')' INTO FNAM.
    perform bdc_field       using FNAM
                           GT_TAX-TAXKD.
    idx = idx + 1.
    ENDLOOP.
    ENDIF.
    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'.
    CALL TRANSACTION C_XD01 USING IT_BDCDATA
         OPTIONS FROM x_options
                             mode  C_MODE
                          update  C_UPDATE
                         MESSAGES INTO IT_BDCMSGCOLL.
    regards,
    K.satyanarayana

    Hi
    We are in 11.5.10.2 and I already checked notes which you sent before and setups are fine as the relationship type' Ship to' having 'contacts' enabled in the setup.
    I am also seeing a differernt issue as once I update existing item instnace with the status 'Return for Credit' through API, system is not allowing me to update the extended attributes through front end application manually and I am seeing a note at the end of the screen as 'Note: This item instance cannot be updated. ' and this is only happening when I update the item instance status to 'Returned for Credit' not when I create new item instances with status as 'Created'. Is this intended functionality to restrict update on extended attributes if I change the status of item instnace to 'Return for Credit' ?
    Thanks

  • XD01 assertion failed error while updating customer master data

    Hi Guys,
    This is an error when I use transaction XD01 to create customers accounts, If you have any ideas do let me and we'll try it....
    The error does not let an BDC or LSMW progress as well. There are also no recent sap notes on the same.
    The error is as follow
    ASSERTION_FAILED
    Short text
    The ASSERT condition was violated.
    What happened?
    In the running application program, the ASSERT statement recognized a
    situation that should not have occurred.
    The runtime error was triggered for one of these reasons:
    - For the checkpoint group specified with the ASSERT statement, the
    activation mode is set to "abort".
    - Via a system variant, the activation mode is globally set to "abort"
    for checkpoint groups in this system.
    - The activation mode is set to "abort" on program level.
    - The ASSERT statement is not assigned to any checkpoint group.
    What can you do?
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    The following checkpoint group was used: "No checkpoint group specified"
    If in the ASSERT statement the addition FIELDS was used, you can find
    the content of the first 8 specified fields in the following overview:
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    I have a company code CG01 with sales organization CTS0 and I want to transfer or extend all the customer master data to another company code CG03 with the sales organization CTS0
    The things that I have tried and not work
    using xd01, fd15, fd16, fd01, does not wok and gives the error as above
    The things that I have tried and it works
    Change the sales organization from CTS0 to CTS1 I am able to post the customer master data, using any of the above tcodes and it does not give any error, however the client wants to sales organization to remain CTS0
    So please give me any ideas as per your experience as this transfer of master data has to happen by Monday, else I'll be fried by my boss
    My number is 9820029197
    Will also keep you'll posted on any developments on this case,
    Ronan Pinto

    >
    > Firstly I am from SAP FI, so totally new to SAP SD
    >
    Then you are best person to explain the reason on why the same sales organization, can't be assigned to different company codes. When a sales is done through one sales organization, then will the  profit/loss be accounted in different company codes. Is it legally allowed in the country, where your customer is doing business? How you are going to develop the  balance sheet? Again being the FI person, you are best judge to provide the details to your customer and not a SD guy.
    >
    > 1) How did the system not give an error while putting the data inside CG02 with sales organisaton same as CST0 same as in company code CG01.
    >
    I dont see any other method than removing the assignments in the backend and uploading the data. You can consult a Basis person to find the  change logs for the assignment table. In my opinion, removing the sales organization from a company code assignment just for loading a customer master data and then reassigning to original sales org is  a crooked method and/or not a professional method.
    >
    > 2) Since I have limited experience of SD, If I have to convince my client about the use of CTS1 sales organisation or a unique sales organisation against his argument that it worked for company code CG02, how should I do it.......
    >
    As explained above, how the sales will be accounted  in different company codes (even if the system allows  to assign the same sales org to different company codes)?
    I would recommend you to post this question in FI forum (after closing here) to check what are the legal implications for this scenario.
    Regards,

  • Add a new tab to General data in XD01

    Hi,
    I want to add a new tab to General data in XD01. I came across some BADI's(CUSTOMER_ADD_DATA, CUSTOMER_ADD_DATA_CS) which can be used to add pushbuttons(like General Data, Sales Area) and inside that we were able to add tabs. But i need to add a new tab inside General Data Button.
    Is there any Screen Exit to do this?
    Thanks,
    Savitha

    Hi,
    Try using BDTs. (Business Data Toolset)
    Check the area menu BUPT.
    Regards,
    Sharin

Maybe you are looking for

  • [req] how to check whether given oracle table exist or not + C#

    Hi, All. Actually i m creating a program using C# which connects to the database (oracle) and checks for the given table "OPC_GROUP". if the table doesnt exists then it creates the table else it updates all field with provided values code cmd.Command

  • Variable creation for Workbook

    Hi, Please can we create the variable for the workbook... which is used for multiple queries.... if yes how... Regards, Sonu

  • Can I create a shortcut in Motion's file browser?

    Does Motion 5's File Browser have somewhere to store shortcuts? 

  • Help about concurrency in procedure

    create or replace procedure Cau_1 (ngayBatDau date, ngayKetThuc date, hinhThucNganSach tonghopngansach.loaingansach%type, iDChiPhi chiphi.id%type) as begin set transaction isolation level serializable; cursor iDchiPhi_cursor is (select idchiphi from

  • How to continue with WF

    Hello gurus! I have a problem because some days ago there was a problem in PRD with the servers and a lot of resources went down. The thing is that this breakdown was when some workitems were executed. In the WF log the tasks where they were appear a