Creating Sales Order thru Billing Dcoument..

Hello ABAP'ers
I am new to ABAP development and i need your help in Creating a Sales Order thru Billing Docu. I know all the tran codes and tables to use for this but want to understand the process in detail how it all works.
Creating Sales Order thru VA01
Creating Delivery thru VA03 from Sales order display (Need to more in depth for this step)
Post Goods issue delivery
Create Billing Document.
Any help in creating this process will be sincerely appreciated.
ABAP Rookie
Moderator message: what Brad said...
Edited by: Thomas Zloch on Nov 4, 2010 5:32 PM

Check with your business analyst, functional analyst, or development team lead.  These are (basic) process issues not related to ABAP development - or there's always the help files...

Similar Messages

  • Create sales order thru BDC but having problem with ZF partners

    I have a problem on the bdc program to create sales order with ZF partners.  When my users create sales order, they choose 'X' when the system pop up the zf partner screen,  the system will not create the ZF partner.  But when I run the bdc program without ZF partner, the system did not pop up the zf partner screen and allow me to run thru the whole creation process. But when I check the sales order it will pick up a default ZF no from customer master.  Is there anyone know how come the on line creation of sales order behave differently in BDC.

    I have a problem on the bdc program to create sales order with ZF partners.  When my users create sales order, they choose 'X' when the system pop up the zf partner screen,  the system will not create the ZF partner.  But when I run the bdc program without ZF partner, the system did not pop up the zf partner screen and allow me to run thru the whole creation process. But when I check the sales order it will pick up a default ZF no from customer master.  Is there anyone know how come the on line creation of sales order behave differently in BDC.

  • Error coming while creating sales order Thru' Assembly processing.u00A0

    Hi,
    I am working on assembly processing. when i am creating sales order if order qty when i am giving more then 999 means if i given 1000 kg it giving an error like the exection factor in the network is reduced to 1000 to 1 kg and confimed as 1 kg only and system is giving msg *Change not accepted (execution factor in network too large)* where i have tomodify this .
    In above context i would like to brief you that i can't extend quantity more then 999(Three alfabet).
    All suggestions will be apreciated with good points.
    Regards,
    Vishal Kr. Sharma

    Hi vishal
    Check in MMR the  following settings  :
    1) Base unit of measure
    2) sales unit
    3) Strategy group maintained  in MMR ->MRP 3 view
    4) Availability check(sales/general plant view in MMR ) and MRP type (MRP1 view in MMR)  has been maintained or not.
    5) Check the fields maintained in the MRP 3 view.
    Regards
    Srinath

  • Create sales order with billing document reference

    Hi All,
    I want to create a credit memo order with refernce to a billing document. As already configured, everything is working fine. The managements now wants a new modification in which the value of the credit note should be posted into a separate GL code and not the sales GL account. In order to achieve that i have made a new pricing procedure with a different accounting Key. How can i link the new pricing procedure in the credit memo order because if i create the credit memo order with reference, it copies the old pricing procedure.
    SAPXPT

    Hi,
    Pricing Procedure get picked up based on the settings you have done in, OVKK transaction.
    If you look at that, you have enter a combination of sales area, document pricing procedure & customer pricing procedure against a pricing procedure.
    So when determining it goes and check the Doc pricing procedure of your sales document type (Which is your Credit Memo Request)
    Then it checks about the Customer Pricing Procedure specified in the Customer master of your Credit Memo Request
    Then it comes to OVKK and check the valid combination and determine the relevant procedure.
    So You have to create a new Document pricing procedure for your Credit Memo Document Type first.
    Then Assign that to your Credit Memo Document Type
    Then create the relevant combination with the customer Pricing Procedure in OVKK.
    Now test from a fresh data set. 
    It should be OK.
    Best regards,
    Anupa

  • Create   Sales order ,Delivery, Billing and  Invoice no. in back date.

    Hello Gurus,
    Goodevening ,
    we have a requirement , here  we need to create, Delivery on  back date. 
    Note- System should   do the  availability  check on  back date. ( 1.e on requested delivery date) and confirm quantity on that date.
    Note-What ever sales transaction happned  yesterday  day will be enterded  today on yesterday  date( this daily  happens to this industry).
    My problem is system is not doing availability check on requested  delivery date  its just doing on todays date and giving confirmation but in system stock was there on yesterday date.
    Note - Always there is one day back log  for actual sales and system entry.
    Looking for your inputs
    Thanks in advance.
    Regards
    Ravi.M

    Hi  Lakshmipathi,
      Thanks for you reply,
    This a typical kind of industry.-Poultry industry
      They do the transactions  in the night times at farms where they will not have any access for systems.so they  want to post those transactions on back date.
    Note- i  do have  idea, system  does do availability check on  current date,but is there any possiblity for back postings with  availablity check  that  I am  looking for all the possible  options  with all the possible  feed backs.
    Note- Customer is selling the semi -finished product that i have already mentioned, whether i maintain   OR not  maintain system is doing avaliblity check  in  SD , as the meaterial  is   semi -finished  maintained by PP in MRP3.
    Thanks  in advance
    Regards
    Ravi.M

  • Error while creating sales order thru IDoc

    Hi,
      While using FM IDOC_WRITE_AND_START_INBOUND, I am getting an error 'Customer not found with DUNS number from IDoc' and the application document is nor posted. I am passing valid customers in the ship to party and sold to party segments but still getting this error.
      Please advice.
    Regards,
    Rajesh

    Hi All,
    Can anybody give me some resolution for the above posted issue!
    Thanks in advance.
    Thanks,
    Deep.

  • Problem in creating Sales Order

    Hi All,
    We have 3 Document types ZS01,ZS02 and ZS03 for creating <b>Sales Order</b>. We have written one program to create Sales Order for document type 'ZS01'.
    Our requirement is ,we should allow to create sales order of doc.type ZS01 <b>thru that 'z' program only</b>,we should not use ZS01 type to create sales order via VA01.So, we have restricted sales order creation using 'ZS01' thr' VA01 by authorisation profile.So in my 'z' program i couldn't call VA01 to create sales order.So I tried using BAPI,it is giving me the error <b>"No maintenance authorization for document type ZS01".</b>
    Please guide or suggest me some alternative method to create sales order.
    Thanks & Regards,
    Sudipto.

    Hi Sudipto,
    There is no direct method of by passing a role, but u can try creating sales order thru  FM BAPI_SALESORDER_CREATEFROMDAT2 with reference to a SO that is already created with ZSO1, or you might call the Z report program internally from ur program to create the SO. 
    Hope that helps
    Anirban

  • Thru project raise Sales order for billing ?

    hi
    I am looking for any option available raising Sales order thru Project ie., CJ20N or CJ02.
    Currently we are creating customer project in Project System thru CJ01 with Project definitino along with WBS Elements. Create Network and assign WBS element, in network we have components & services procured.
    After project commissioned, we have to raise sales order/billing document for components & services, presently we raising thru VA01 and raise SO for materials & services, after SO, we raise billing documents and submit to customer.
    I have tried using DIP and it is not suiting for our requirement, now i am looking for option raise thru CJ02 project or thru CN22 thru Network.
    Pl help
    thanx in advance
    srihari

    Hi Srihari,
    You have to raise a Debit Memo Request (DMR, which is again a type of Sales order only). But for this also, you need the master Sales Order to be created separately.
    You create a Sales Order with the line item being the concept of the Project (for example, Power Plant Construction)
    Maintain the WBSE account assignment.
    Using RRB, you can generate a Debit Memo Request (this is a subsequent document to the Master Sales Order but also is a type of sales order)
    then in SD, with reference to this DMR, Billing Document will be created & simultaneous revenue updation on the Project can be done.
    regards

  • To create Sale Order , Delivery and then Billing Automatically .

    hi all ,
    I want to create a program which will create SALES ORDER , then make DELIVERY of it and then BILLING  .
    Also i want to restrict the sale order to be create of those CUSTOMER whose credit limit is exceed , which is maintain in FD32 tcode .
    If i go with BDC for Sales order it creates the sales order with a warning message , which i dont want .
    Is there any BAPI for doing this ?
    I do have try to find out the customer whose credit limit are exceed so as to restrict them in Program itself , but do not find the table for credit exposure to compare it with credit limit .
    Please give me your Suggestion .
    Secondly , Which BAPI is suitable for DELIVERY and BILLING in 4.7 version .
    Thanks .

    Hi,
    Check these below BAPI's
    BAPI_SALESDOCU_CREATEFROMDATA
    BAPI_SALESORDER_CREATEFROMDAT1 Sales order: Create Sales Order
    BAPI_OUTB_DELIVERY_CREATE_SLS  Generates Delivery for Customer Order
    BAPI_BILLINGDOC_CREATE         Custimer Individual Billing Document : Create Billing Document
    BAPI_BILLINGDOC_CREATEFROMDATA Create Customer Individual Billing Doc.
    Regards,
    Jyothi CH.

  • Error while creating the sales order with billing reference

    hi alll
    i am getting error while creating the sales order with billing reference.The line items are coming in grey.I am not able to change the items as well as the quantity field.Can u guide me
    cheers
    shalsa007........

    Dear SAP SD 007
    I can confidently tell that an enhancement or an user exit has been applied in your scenario
    You have to check that
    Normally when creating a sales order with respect or referring billing documents the qty will be in editable mode and it is standard problem
    Your people has solved the standard problem by enhancement
    Usually OR--LF-PGI----F2 (SAY THE QTY IS 25 UNITS)
    Now you are creating returns order with reference to F2 in the return order type Re there is a standard issue that user can edit the qty to 30 from the original 25
    To solve this only your people have used userexit
    Line items and qty greyed out means definately there is some enhancement or user exit applied
    You have to check that
    Regards
    Raja

  • Creating sales order document with reference to billing document

    I have to create sales order with reference to existing billing document. I have tried to following bapis.
    1. BAPI_SALESORDER_CREATEed
    I have successfully created document with following details.
    -->ORDER_HEADER_IN:
    DOC_TYPE = ZRK
    SALES_ORG = 3000
    DISTR_CHAN = 00
    DIVISION = 00
    ORD_REASON = 100
    SD_DOC_CAT = L
    CURRENCY = EUR
    REF_DOC = 100000028
    REF_DOC_CA = M
    -->ORDER_ITEMS_IN:
    ITM_NUMBER = 000010
    MATERIAL = 701791
    TARGET_QTY = 0000000001000
    CURRENCY = EUR
    REF_DOC = 100000028
    REF_DOC_CA = M
    -->ORDER_PARTNERS:
    PARTN_ROLE = SP
    PARTN_NUMB = W12001
    COUNTRY = NL
    by providing this input i am able to create the document but it is not picking up the net value. so i have passed some extra paramters in ORDER_ITEMS_IN
    COND_TYPE = PNET
    COND_VALUE = 14,56
    COND_D_UNT = PC.
    folowing error is occured: Condition PNET is missing in pricing procedure A V Z0000.
    is it something related to configuration problem?
    2.BAPI_SALESORDER_CREATEFROMDAT1 or BAPI_SALESORDER_CREATEFROMDAT2
    I have used same test data that is used for BAPI_SALESORDER_CREATEFROMDATA (where in i coudl succefully create doc). but here i encounterd following error.
    Unpermitted combination of business object BUS2032 and sales doc. category L.
    When i created manually using transaction : VA01
    I could do the same by passing following inputs:
    DOC_TYPE = ZRK
    SALES_ORG = 3000
    DISTR_CHAN = 00
    DIVISION = 00
    Reference document number.
    Please suggest me right way of approach.

    Hi,
    In SAP, when the sub-sequent document is existing , we can not cancel the preceeding document. Therefore if you want to cancel the billing document you need to calcel the documents which are created with reference to that.
    Check and confirm.
    Regards,
    Ravi Duggirala

  • Create Sales Order With Reference to Billing Document Using BAPI_SALESORDER

    Hi,
    How can i create a sales order With Reference to Billing Document Using BAPI_SALESORDER_CREATEFROMDAT2?
    Thanks in advance,
    Alejandro.

    I have to create sales order with reference to existing billing document. I have tried to following bapis.
    1. BAPI_SALESORDER_CREATEed
    I have successfully created document with following details.
    -->ORDER_HEADER_IN:
    DOC_TYPE =                  ZRK
    SALES_ORG =              3000
    DISTR_CHAN   =            00
    DIVISION =                    00
    ORD_REASON =            100
    SD_DOC_CAT   =          L
    CURRENCY       =         EUR
    REF_DOC          =         100000028
    REF_DOC_CA    =         M
    -->ORDER_ITEMS_IN:
    ITM_NUMBER    =           000010
    MATERIAL          =          701791
    TARGET_QTY     =          0000000001000
    CURRENCY        =          EUR
    REF_DOC           =          100000028
    REF_DOC_CA     =          M
    -->ORDER_PARTNERS:
    PARTN_ROLE      =          SP
    PARTN_NUMB      =         W12001
    COUNTRY             =         NL
    by providing this input i am able to create the document but it is not picking up the net value. so i have passed some extra paramters in  ORDER_ITEMS_IN
    COND_TYPE          =        PNET
    COND_VALUE        =        14,56
    COND_D_UNT        =         PC.
    folowing error is occured: Condition PNET is missing in pricing procedure A V Z0000.
    is it something related to configuration problem?
    2.BAPI_SALESORDER_CREATEFROMDAT1 or BAPI_SALESORDER_CREATEFROMDAT2
    I have used same test data that is used for BAPI_SALESORDER_CREATEFROMDATA (where in i coudl succefully create doc). but here i encounterd following error.
    Unpermitted combination of business object BUS2032 and sales doc. category L.

  • Create sales order with reference to archived billing

    Hello,
    Is it possible to create sales order with reference to archived billing?
    Thanks in advance and kind regards

    Hi,
      I think it is possible only return sales orders.
    regards
    karunakar

  • User Exit/Badi to change the billing plan date when create sale order

    Experts,
    Please advise which user exit/badi can be used to change the billing plan date wen create sale order.
    My requriement is based on some rules to dynamically change the line item billing plan start date and end date when create sales order.
    I tried some user eixt in MV45AFZZ, but the date got revert to the orginal date from billing plan.

    Hi,
      check the include MV45AFZB.
    Thanks & Regards,
    Sateesh.

  • SD How to create IDoc once Sales Order Invoice (Billing) has been created ?

    Hi,
    How to create IDoc once Sales Order Invoice (Billing) has been created ?
    I.e Once you click on save button of Invoice , IDoc Should genrate Automatically.
    Thanks

    Hello,
    Go to T.code VV31 and select the billing output type and select the access sequence required and in the details screen of create condition records give all the required entries for eg: may be Billing Type, Sales Organsiation etc.and in the medium choose the option as 6(EDI) and time select as 4 that is immediately after saving the document.Also please ensure that particular partners for whom idoc should be generated they need to have partner profile setup with the billing message types. Hope this helps.

Maybe you are looking for

  • How do I use a movie rental credit in iTunes?

    I received, along with thousands of others, a rental credit from The Avengers because of the double foreign translations which appeared at the bottom of the screen. My question is : how can I apply the refund?

  • How to connect my mini-dv camcorder to new imac with no firewire

    I have a Sony Mini-DV camcorder (Handycam) and used to connect it via firewire to my last iMac. My new iMac doesn't have firewire - just thunderbolt & usb. Is there a way I can use this camcorder on my new iMac? Are there adaptors, etc.? Thanks.

  • SHAREPOINT 2013 WITH SQL SERVER 2012 REPORTING SERVICES - NOT WORKING

    The SQL 2012 with SP1 is installed but the Reporting Services are not working and not able to connect the Sharepoint with it. i also TRIED TO install THE ADD-ON (rsSharePoint.msi) but it doesn't connect and show the Sharepoint Mode and cannot connect

  • Musical typing problem ... help?

    Hi, I just installed Leopard. I was previously running 10.3 and I had garageband and everything worked fine. I put garageband on the 10.5 and I no longer have musical typing. When i select software instrument it is asking me if i want to save the ins

  • How to set java.library.path form code

    I'm new to JNI. I see there are several ways to set JVM to look for libraries dll, so, etc.      System.setProperty("java.library.path", ".");      System.loadLibrary("hello");That's when UnsatisfiedLinkError java.lang.UnsatisfiedLinkError: no hello