Function module/ Bapi for Sales order change

Hi Experts,
I require to have a Bapi/ function module to change a existing sales order to insert value in the field VBAP-SOBKZ.
Please suggest.
Thanks,
Shibaji.

HI,
I have identified this Bapi but this Bapi does not contain the relevant field to update. Can you suggest any other Function module/ Bapi to update the field.
Thanks & Regards,
Shibaji

Similar Messages

  • Bapi for sales order change

    Hi ,
    Iam using BAPI_SALESORDER_CHANGE  in order to change the material and  to change the customer with new customer .so what are the input fields that i should enter?
    thanks & Regards,
    Gangadhar.

    Hi Sathish,
    Check this code,
    REPORT  Z_SALES_ORDER_CHANGE
            NO STANDARD PAGE HEADING
            LINE-SIZE  132
            LINE-COUNT 65(0)
            MESSAGE-ID ZZ.
    TABLES: VBAP.
    DATA:
    V_FILEIN(90)   TYPE C,
    V_RECIN        TYPE I,
    V_RECVBAP      TYPE I,
    V_RECORDER     TYPE I,
    V_VBELN        LIKE VBAP-VBELN,
    ORDERHEADERINX LIKE BAPISDH1X.
    DATA: BEGIN OF I_ORDERS OCCURS 0,
    VBELN LIKE VBAK-VBELN,
    POSNR LIKE VBAP-POSNR,
    BRGEW(18) TYPE C,
    VOLUM(18) TYPE C,
    END OF I_ORDERS.
    DATA: BEGIN OF I_OUTPUT OCCURS 0,
    VBELN LIKE VBAK-VBELN,
    POSNR LIKE VBAP-POSNR,
    GEWEI LIKE VBAP-GEWEI,
    BRGEW LIKE VBAP-BRGEW,
    VOLUM LIKE VBAP-VOLUM,
    CKWGT TYPE C,
    CKVOL TYPE C,
    END OF I_OUTPUT.
    DATA: BEGIN OF ORDERITEMIN OCCURS 0.
            INCLUDE STRUCTURE BAPISDITM.
    DATA: END OF ORDERITEMIN.
    DATA: BEGIN OF ORDERITEMINX OCCURS 0.
            INCLUDE STRUCTURE BAPISDITMX.
    DATA: END OF ORDERITEMINX.
    DATA: BEGIN OF RETURN OCCURS 0.
            INCLUDE STRUCTURE BAPIRET2.
    DATA: END OF RETURN.
    DATA: BEGIN OF BAPIRETURN OCCURS 0.
            INCLUDE STRUCTURE BAPIRET2.
    DATA: END OF BAPIRETURN.
    PARAMETERS:
    P_PATH(45) TYPE C DEFAULT '/usr/users/ftpsapom/' LOWER CASE,
    P_FNAME(32) TYPE C DEFAULT '/sweetjo.txt' LOWER CASE.
    START-OF-SELECTION.
    CONCATENATE PATH AND FILE NAME INTO ONE VARIABLE
      CONCATENATE P_PATH P_FNAME INTO V_FILEIN.
    OPEN DATASET
      IF V_FILEIN IS INITIAL.
        MESSAGE E002 WITH 'FILE' V_FILEIN 'DOES NOT CONTAIN ANY DATA!'.
      ELSE.
        OPEN DATASET V_FILEIN
             FOR INPUT
             IN TEXT MODE.
        IF SY-SUBRC = 0.
    READ DATASET
          DO.
            READ DATASET V_FILEIN INTO I_ORDERS.
            IF SY-SUBRC = 0.
              APPEND I_ORDERS.
            ELSE.
              EXIT.
            ENDIF.
          ENDDO.
    CLOSE DATASET
          CLOSE DATASET V_FILEIN.
          IF SY-SUBRC <> 0.
            MESSAGE E002 WITH 'ERROR - CLOSING' V_FILEIN.
          ENDIF.
        ELSE.
          MESSAGE E002 WITH 'ERROR - COULD NOT OPEN' V_FILEIN.
        ENDIF.
      ENDIF.
    SORT AND REMOVE DUPLICATES FROM I_ORDERS
      SORT I_ORDERS BY VBELN POSNR.
      DELETE ADJACENT DUPLICATES FROM I_ORDERS.
    POPULATE I_OUTPUT
      LOOP AT I_ORDERS.
        SHIFT I_ORDERS-POSNR LEFT  DELETING LEADING SPACE.
        CONCATENATE '0' I_ORDERS-POSNR INTO I_ORDERS-POSNR.
        SELECT SINGLE BRGEW VOLUM
        FROM VBAP
        INTO (VBAP-BRGEW, VBAP-VOLUM)
        WHERE VBELN = I_ORDERS-VBELN
          AND POSNR = I_ORDERS-POSNR.
        IF SY-SUBRC = 0.
          IF VBAP-BRGEW = 0.
            I_OUTPUT-CKWGT = 'X'.
          ENDIF.
          IF VBAP-VOLUM = 0.
            I_OUTPUT-CKVOL = 'X'.
          ENDIF.
          I_OUTPUT-VBELN = I_ORDERS-VBELN.
          I_OUTPUT-POSNR = I_ORDERS-POSNR.
        I_OUTPUT-GEWEI = 'ST'.
          I_OUTPUT-BRGEW = I_ORDERS-BRGEW.
          I_OUTPUT-VOLUM = I_ORDERS-VOLUM.
          APPEND I_OUTPUT.
          CLEAR: I_OUTPUT.
        ENDIF.
        V_RECIN = V_RECIN + 1.
      ENDLOOP.
    POPULATE BAPI DATA AND RUN BAPI
      CLEAR: ORDERHEADERINX, ORDERITEMIN, ORDERITEMINX,
             RETURN, BAPIRETURN.
      REFRESH: ORDERITEMIN, ORDERITEMINX, RETURN, BAPIRETURN.
      ORDERHEADERINX-UPDATEFLAG = 'U'.
      LOOP AT I_OUTPUT WHERE CKWGT = 'X' OR CKVOL = 'X'.
        V_RECVBAP = V_RECVBAP + 1.
        IF I_OUTPUT-VBELN <> V_VBELN AND SY-TABIX <> 1.
          V_RECORDER = V_RECORDER + 1.
          CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
               EXPORTING
                    SALESDOCUMENT    = V_VBELN
                    ORDER_HEADER_INX = ORDERHEADERINX
               TABLES
                    RETURN           = RETURN
                    ORDER_ITEM_IN    = ORDERITEMIN
                    ORDER_ITEM_INX   = ORDERITEMINX.
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
               EXPORTING
                    WAIT   = 'X'
               IMPORTING
                    RETURN = BAPIRETURN.
    WRITE OUT RETURN
          LOOP AT RETURN.
            WRITE: / RETURN.
          ENDLOOP.
          WRITE: / BAPIRETURN.
          SKIP.
          CLEAR: ORDERITEMIN, ORDERITEMINX,
                 RETURN, BAPIRETURN.
          REFRESH: ORDERITEMIN, ORDERITEMINX, RETURN, BAPIRETURN.
        ENDIF.
        ORDERITEMIN-ITM_NUMBER = I_OUTPUT-POSNR.
      ORDERITEMIN-UNTOF_WGHT = I_OUTPUT-GEWEI.
        IF NOT I_OUTPUT-CKWGT IS INITIAL.
          ORDERITEMIN-GROSS_WGHT = I_OUTPUT-BRGEW.
          ORDERITEMINX-GROSS_WGHT = 'X'.
        ENDIF.
        IF NOT I_OUTPUT-CKVOL IS INITIAL.
          ORDERITEMIN-VOLUME = I_OUTPUT-VOLUM.
          ORDERITEMINX-VOLUME = 'X'.
        ENDIF.
        APPEND ORDERITEMIN.
        ORDERITEMINX-ITM_NUMBER = I_OUTPUT-POSNR.
      ORDERITEMINX-UNTOF_WGHT = 'X'.
        ORDERITEMINX-UPDATEFLAG = 'U'.
        APPEND ORDERITEMINX.
        V_VBELN = I_OUTPUT-VBELN.
      ENDLOOP.
    RUN BAPI ON LAST ORDER
      IF NOT ORDERITEMIN IS INITIAL.
        V_RECORDER = V_RECORDER + 1.
        CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
             EXPORTING
                  SALESDOCUMENT    = V_VBELN
                  ORDER_HEADER_INX = ORDERHEADERINX
             TABLES
                  RETURN           = RETURN
                  ORDER_ITEM_IN    = ORDERITEMIN
                  ORDER_ITEM_INX   = ORDERITEMINX.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
             EXPORTING
                  WAIT   = 'X'
             IMPORTING
                  RETURN = BAPIRETURN.
    WRITE OUT RETURN
        LOOP AT RETURN.
          WRITE: / RETURN.
        ENDLOOP.
        WRITE: / BAPIRETURN.
        SKIP.
      ENDIF.
    WRITE OUT RECORD COUNT FROM FILE
      WRITE: / 'RECORD COUNT FROM FILE ', V_RECIN.
      SKIP.
    WRITE OUT RECORD COUNT FROM FILE
      WRITE: / 'RECORD COUNT OF LINES TO CHANGE ', V_RECVBAP.
      SKIP.
    WRITE OUT RECORD COUNT FROM FILE
      WRITE: / 'RECORD COUNT OF ORDERS TO CHANGE ', V_RECORDER.
      SKIP.
    TOP OF PAGE
    TOP-OF-PAGE.
      WRITE:/1(5)    TEXT-H01,    6(8) SY-DATUM MM/DD/YY,
            100(8)   TEXT-H02,  126(8) SY-PAGNO.
      WRITE:/1(5)    TEXT-H03,    6(8) SY-UZEIT USING EDIT MASK '__:__:__',
            20(77)   TEXT-H04,
           100(8)    TEXT-H05, 108(25) SY-REPID.
      WRITE:/1(6)    TEXT-H06,   8(12) SY-UNAME,
            20(4)    TEXT-H07,  25(32) SY-HOST,
           100(13)   TEXT-H08,  121(8) SY-SYSID,
           129 '/',             130(3) SY-MANDT.
      ULINE.
      SKIP.
    Good Luck and thanks
    AK

  • I am trying to find a function module or BAPI for internal order change. I

    I am trying to find a function module or BAPI for internal order change. I did come across a function module ALE_INTERNALORDER_DB_CHANGE which directly updates the internal order using insert statements. Can i use this for internal order change or this is any other Function module for updating the internal order.
    I dont want to use BDC as a option. Please suggest.

    This is possible using the Rotator Component Widget from Infosemantics.com.au but it is only compatible with  SWF output, not HTML5.
    Go to this page and scroll down to the video tutorials about the Rotator Component widget:
    http://www.infosemantics.com.au/adobe-captivate/youtube-video-tutorials

  • Function Module / BAPI for Creating Material freight Group

    Hi All,
    Can anyone tell me the Function Module / Bapi for creating material freight group.
    Regards,
    Raj.

    Bapi for creating material freight group. :: You actually use mm01 or mm02 to change data for material flight.
    So you can use BAPI for mm02 and mm01
    For Ex:
    BAPI_MATERIAL_SAVEDATA
    Hope this helps

  • Function module/BAPI for ATP Material

    Hi All,
    Is there any function module/BAPI for ATP(Available-to-Promise check) for Material.
    1) Production order from one plant
    2) Scheduling agreement from another plant.
    Regards,
    Srinivas.

    Hi,
    you can use either of one below for ATP.
    BAPI_MATERIAL_AVAILABILITY
    RV_AVAILABILITY_CHECK
    /SAPNEA/SMAPI_ATP_CHECK
    regards,
    ram

  • RFC/BAPI For Sales Order Credit Block Release like vkm3 (very urgent )!!

    hi experts,
    I need the RFC/BAPI For Sales Order Credit Block Release like vkm3 function ,please help
    thanks
    Godspeed

    hi
    can get the list of all the bapis..
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    Reward if USeful
    Thanx & regards.
    Naren..

  • Function module to get Sales Order classification.

    Hello everyone,
    Can someone give me a function module to get Sales Order classification? Really appreciate it.

    Hi
    Check the following BAPI's:
    BAPI_OBJCL_GETDETAIL
    BAPI_OBJCL_CHANGE
    or use the fun module:
    CLAF_CLASSIFICATION_OF_OBJECTS.
    Reward points if useful
    Regards
    Anji

  • Function module/BAPI for executing VD51/VD52 transactions

    Hi
    Warm greetings to all,
    I require a function module/BAPI for executing VD51/VD52 transactions. Can anyone help on this
    Sreekanth

    Hi Sreekanth,
    Use this.
    There is an FM which is used by standard transaction
    'RV_CUSTOMER_MATERIAL_UPDATE' .
    Ex Code -
    CALL FUNCTION 'RV_CUSTOMER_MATERIAL_UPDATE'
    IN UPDATE TASK
    TABLES
    XKNMT_TAB = XKNMT
    YKNMT_TAB = YKNMT
    TCATALOG_TAB = LT_CATALOG.
    commit work.
    Regards,
    Vijay

  • Function module / BAPI for FBRA IN 3.1 VERSION?

    Hello all,
    Could you please suggest Function module / BAPI for FBRA (Reverse and cancel) transaction in 3.1 version.
    Thanks,
    Subba

    Please check this FM perhaps it may help.
    CALL_FB08
    REVERSE_CLEARING
    RESET_CLEARED_ITEMS_BDC_WRITE.
    Regards
    Kiran Sure

  • Function Module/BAPI for posting of Parked Invoice/Documnet

    Dear all,
    Please provide me.
    Function Module/BAPI for posting of Parked Invoice/Documnet
    Regards
    Ricky

    Hi Ricky,
    What about MR_POST_PP_INVOICE?
    In my current project, though, we had to develop a function module for this.
    Regards,
    Eli

  • Function module/BAPI for Pgi creation

    hi all,
    any standard function module/ BAPI for create PGI.
    i know BAPI_OUTB_DELIVERY_CONFIRM_DEC, suppose if we are using PGI reverse not possibul.
    regards

    This is not answered

  • I'M modifing std module pool for sales order plz can any one help me

    hi
    i'M modifing std module pool for sales order plz can any one help me
    i'm introucing some fileds in  sales order header level additional data2 screen
    i want it for only to doc conditio i shld i proceed

    can anyone help me

  • Table for sales order change by field

    Dear Friends,
    I want to get the data @ table level for the list of sales orders with changed by field. Can you please tell which table/s for sales order change by field can be used?
    Thanks,
    pinky

    Hi
    You can get the changes for SALES ORDER item in CDPOS table
    Goto SE16 and find the changes.
    hope it will serve your purpose.
    thanks,
    santosh

  • Function Module (BAPI) for Delivery Change

    Dear All,
    We have a Function Module "BAPI_SALESORDER_CHANGE" for changes in sales order, wherein we also can enter Texts in sales order.
    Please tell me similar such function module for Outbound Delivery, wherein I can enter / insert / change the Texts (both Header & Item) in a deivery document.
    Regards,
    Dhananjay

    Thanks
    Where in this Function Module do I find the table / parameter for adding text at item & header level.
    Regards
    Dhananjay

  • BAPI for Sales Orders items

    I'm looking for BAPI, which returns all items for sales order.
    Returned items must have included all information, which we can see in transaction va02 on card Item Overview
    I'll reward with points for good BAPI.
    BR Tomek

    In the i_bapi_view structure, populate which tables you would like to have returned by using a value of X.
    Use the sales documents table to pass which documents you want information on.
    So if you wanted item details:
    i_bapi_view-item       = 'X'.
    sales_documents-vbeln = '0000012345'.
    append sales_documents.
          call function 'BAPISDORDER_GETDETAILEDLIST'
               exporting
                    i_bapi_view         = i_bapi_view
               tables
                    sales_documents     = sales_documents
                    order_items_out     = order_items_out.

Maybe you are looking for

  • How do I find the number of file descriptors in use by the system?

    Hey folks, I am trying to figure out how many file descriptors my Leopard system has in use. On FreeBSD, this is exposed via sysctl at the OID kern.open_files (or something close to that, can't recall exactly what the name is). I do see that OS X has

  • How do i use Java to read the data in XML files?

    Hi, I'm rather interested in using XML in my javacodes, as i think it will be of more OO. I want to make use of XML in my javacodes, but i don't know how to start doing it, so i hope someone would be able to enlighten me on this, =) Some examples wou

  • Track Changes

    I'm looking at trying to produce a basic track changes report for a document. I have had a quick look at the track changes section of the scripting user guide, and while i appeart to get all sorts of information about the change but actually using it

  • Importing movie from I-Tunes to Keynote

    I created an I-movie and shared it into I-tunes so I could import it into Keynote for a slide presentation.  I can see the movie in I-tunes, but when I go to Keynote media movies, I-tunes, the movie does not show up to import.  Any suggestions??

  • Sharing iWeb on two Macs???

    Howdy all, I've just got myself a Macbook pro and lovin every minute of it. Is it possible to send my iWeb work from my imac to my MBP, so updates to my pages can be done on either? thanks. -JD