BAPI_PO_CHANGE + SERVICES

Hi guys,
somebody knows how to use this to crete a new line item with services, or some documentation about this BAPI?
Tks,

The function module documentation is very comprehensive, it can be accessed via transaction SE37.
There is also a SAP note 499626 which contains FAQ's for the scenario you are describing.

Similar Messages

  • BAPI_PO_CHANGE (Services - ESLL)

    Hello,
    I want to change the quantity and price for Services on PO.
    Please which fields and structures do I need to maintain in the BAPI.
    Regards,
    Abdullahi

    The function module documentation is very comprehensive, it can be accessed via transaction SE37.
    There is also a SAP note 499626 which contains FAQ's for the scenario you are describing.

  • BAPI_PO_CHANGE Add Services

    Hi all,
    I need to update a PURCHASE ORDER with new services but im getting the error msg "Enter Quantity in service line" but my service line is a information line what could be the problem (poservices-inform = 'X'. poservices-serv_type = 'HZ' ).
    Im unable also to insert text information with POSERVICESTEXT.
    What could be missing?
    Test sequence
    Se37
    BAPI_PO_CHANGE
    BAPI_TRANSACTION_COMMIT
    TEST 1 (unable to insert POSERVICESTEXT information in PO, but the NZ lines are insert )
    Return
    T ID NUM MESSAGE
    S 06 023 Standard PO 4500000284 changed
    W ME 887 Error transferring ExtensionIn data for enhancement CI_EKKODB
    I ME 664 Change Order Unit could not be effected
    Parâmetros: PURCHASEORDER = 4500000284
    Parâmetros: VERSIONS
    POST_DATE = 00000000
    Parâmetros: POITEM
    PO_ITEM = 00010
    SHORT_TEXT = CHANGE
    MATERIAL = 000000000040000008
    QUANTITY = 1.000
    PO_UNIT = LE
    PCKG_NO = 0000000001
    Parâmetros: POITEMX
    PO_ITEM = 00010
    PO_ITEMX = X
    SHORT_TEXT = X
    MATERIAL = X
    QUANTITY = X
    PO_UNIT = X
    PCKG_NO = X
    Parâmetros: POSCHEDULE
    PO_ITEM = 00010
    SCHED_LINE = 0001
    QUANTITY = 1.000
    Parâmetros: POSCHEDULEX
    PO_ITEM = 00010
    SCHED_LINE = 0001
    PO_ITEMX = X
    SCHED_LINEX = X
    QUANTITY = X
    Parâmetros: POSERVICES
    PCKG_NO = 0000000001
    LINE_NO = 0000000001
    OUTL_LEVEL = 0
    OUTL_IND = X
    SUBPCKG_NO = 0000000002
    FROM_LINE = 1
    PCKG_NO = 0000000002
    LINE_NO = 0000000002
    EXT_LINE = 0000000010
    OUTL_LEVEL = 0
    SERV_TYPE = NZ
    QUANTITY = 5.000
    BASE_UOM = UN
    PRICE_UNIT = 1
    GR_PRICE = 10.0000
    SHORT_TEXT = SHORT 1
    USERF1_TXT = LINHA NORMAL
    PCKG_NO = 0000000002
    LINE_NO = 0000000003
    EXT_LINE = 0000000020
    OUTL_LEVEL = 0
    SERV_TYPE = NZ
    QUANTITY = 5.000
    BASE_UOM = UN
    PRICE_UNIT = 1
    GR_PRICE = 10.0000
    SHORT_TEXT = SHORT 2
    USERF1_TXT = LINHA NORMAL
    PCKG_NO = 0000000002
    LINE_NO = 0000000004
    EXT_LINE = 0000000030
    OUTL_LEVEL = 0
    SERV_TYPE = NZ
    QUANTITY = 5.000
    BASE_UOM = UN
    PRICE_UNIT = 1
    GR_PRICE = 10.0000
    SHORT_TEXT = SHORT 3
    USERF1_TXT = LINHA NORMAL
    Parâmetros: POSERVICESTEXT
    PCKG_NO = 0000000002
    LINE_NO = 0000000004
    TEXT_ID = LLTX
    FORMAT_COL = *
    TEXT_LINE = LONGO
    PCKG_NO = 0000000002
    LINE_NO = 0000000004
    TEXT_ID = LTXT
    FORMAT_COL = *
    TEXT_LINE = SUCINTO
    Second test
    Return
    T ID                   NUM MESSAGE
    E SE                   319 Please enter a quantity
    W ME                   887 Error transferring ExtensionIn data for enhancement CI_EKKODB
    E BAPI                 003 Instance 4500000284 of object type PurchaseOrder could not be changed
    Parameters:    PURCHASEORDER        = 4500000284                                                                               
    Parameters:    VERSIONS                       
    POST_DATE                      = 00000000
                                                                                    Parameters:    POITEM                         
    PO_ITEM                        = 00010
    SHORT_TEXT                     = CHANGE                                 
    MATERIAL                       = 000000000040000008
    QUANTITY                       = 1.000 
    PCKG_NO                        = 0000000001
                                                                                    Parameters:    POITEMX                        
    PO_ITEM                        = 00010
    PO_ITEMX                       = X
    SHORT_TEXT                     = X
    MATERIAL                       = X
    QUANTITY                       = X
    PCKG_NO                        = X
                                                                                    Parameters:    POSCHEDULE                     
    PO_ITEM                        = 00010
    SCHED_LINE                     = 0001
    QUANTITY                       = 1.000                                                                               
    Parameters:    POSCHEDULEX                    
    PO_ITEM                        = 00010
    SCHED_LINE                     = 0001
    PO_ITEMX                       = X
    SCHED_LINEX                    = X
    QUANTITY                       = X
                                                                                    Parameters:    POSERVICES                     
    PCKG_NO                        = 0000000001
    LINE_NO                        = 0000000001
    OUTL_LEVEL                     = 0
    OUTL_IND                       = X
    SUBPCKG_NO                     = 0000000002
    FROM_LINE                      = 1    
    PCKG_NO                        = 0000000002
    LINE_NO                        = 0000000002
    EXT_LINE                       = 0000000010
    OUTL_LEVEL                     = 0
    SERV_TYPE                      = NZ
    QUANTITY                       = 5.000 
    BASE_UOM                       = UN
    PRICE_UNIT                     = 1 
    GR_PRICE                       = 10.0000    
    SHORT_TEXT                     = SHORT 1                                
    USERF1_TXT                     = LINHA NORMAL                           
    PCKG_NO                        = 0000000002
    LINE_NO                        = 0000000003
    EXT_LINE                       = 0000000020
    OUTL_LEVEL                     = 0
    SERV_TYPE                      = HZ
    GR_PRICE                       = 10.0000    
    SHORT_TEXT                     = SHORT 2                                
    INFORM                         = X
    USERF1_TXT                     = LINHA INFO                             
    PCKG_NO                        = 0000000002
    LINE_NO                        = 0000000004
    EXT_LINE                       = 0000000030
    OUTL_LEVEL                     = 0
    SERV_TYPE                      = NZ
    QUANTITY                       = 5.000 
    BASE_UOM                       = UN
    PRICE_UNIT                     = 1 
    GR_PRICE                       = 10.0000    
    SHORT_TEXT                     = SHORT 3                                
    USERF1_TXT                     = LINHA NORMAL                                                                               
    Parameters:    POSERVICESTEXT                 
    PCKG_NO                        = 0000000002
    LINE_NO                        = 0000000004
    TEXT_ID                        = LLTX
    FORMAT_COL                     = *
    TEXT_LINE                      = LONGO                                                                               
    PCKG_NO                        = 0000000002
    LINE_NO                        = 0000000004
    TEXT_ID                        = LTXT
    FORMAT_COL                     = *
    TEXT_LINE                      = SUCINTO
    Thanks and Regards
    null
    Message was edited by:
            Luis  Constantino

    Thank you for reply.
    Yes, I read it, but I found a sap note that say:
    You can also change services using BAPI_PO_CHANGE. Up to now, it was only possible to add complete service or limit items.
    Using the new BAPI_PO_CHANGE, you can now make changes to services and with limits.
    Because in the production mode the interfaces are filled entirely from available documents by report, SAP always assumes that the services or limits to be changed are sent in full to the BAPI interfaces with all the data belonging to them, even if not all the data is changed. If required entry fields are missing, the system displays an error message, other data not filled is possibly initialized. (It is not necessary to assign the complete item.)
    - NOTE 561507 -
    "What BAPI_PO_CHANGE can now do:
    1. Changes to an already existing item:
                  For an existing item, you can
    a) Add, change or delete services.
    b) Add, change or delete limits (free limits and contract limits), provided that this does not cause the net value of the purchase order item to become "0".
    1. Account assignment change for item category B and D: For an existing item, the account assignment can be changed.
    a) Account assignment category U can be converted into another account assignment category allowed for the item categories, and vice versa.
    b) An existing account assignment can be changed.
    c) In case of services, a single account assignment can be converted into a multiple account assignment and vice versa - not with limits (with item category B), here multiple account assignment is not possible on-line either).
    2. Making changes to more than one item.
    3. Change outline layouts.
    What the BAPI_PO_CHANGE cannot do:
    Everything which is not possible on-line either."

  • BAPI_PO_CHANGE "No account assignment for service 0000010" SE 518 Error

    Hi  Friends,
    I am using BAPI_PO_CHANGE to add new line item with service data to purchase order.
    For one scenario BAPI give me above error is "No account assignment for service 0000010" SE 518 .
    basically when i pass outline aggrement and contract item to bapi i am getting this error.....according to my observation in outline agrement account assignment is maintain as 'U' but i want to pass outline agrement as 'K' or 'N' so i am passing this into BAPI parameters ,however i feel somewhere it is getting conflict  so it giving above error...
    Please guide,
    Thanks & Regards,
    Bhaskar

    Hi Seini,
    Thanks for reply ..
    I have pass contract number to BAPI ....and i also pass cost center and GL account to account assignment but still bapi giving same error.....I am totally stuck into this i tried a lot with different options..for other scenario BAPI works fine but when I pass contract number with account assignment 'U' and I want to change this 'U' to 'K' or 'N'  for this I pass account assignment to PO line item but BAPI fails in this perticular scenario.

  • Problem with BAPI_PO_CHANGE in adding services

    Hello,
    I have a problem in using BAPI_PO_CHANGE in adding new services for an existing po_item . I fill the table POITEM, POITEMX. Then I fill the POACCOUNT and POACCOUNTX table. Lastly I fill the table POSERVICES, POSRVACCESSVALUES. After running it with commit step. I get as return:
    The purchase order .... was updated. But if I look at my purchase order with trans. me23n, there was nothing added. Thus, I do not know what I forget. So it will be great, if someone can provide an example in correct filling the table.
    In Table POSERVICES I add for the field PCKG_NO the value : 0000000001, is this correct? because I will add new services positions.
    Thanks in advance for your support.
    Kind regards,
    Erkan

    Hello Anuradha,
    yes, I used the BAPI Commit command but it did not work.
    Kind regards,
    Erkan

  • How to insert new service condition in PO using BAPI_PO_CHANGE?

    Hi all,
    I'm trying to insert a new condition under a service line in a PO. This can be seen in ME23N under the services tab of the PO item. Then click on conditions (the button with the dollar and yen symbol).
    I tried using the internal table POCOND and POCONDX. But these tables update the conditions of the PO item itself and not the service conditions. In ME23N this is the conditions tab of the PO item.
                build condition item table
                  wa_conditem-change_id = 'I'.
                  wa_conditem-itm_number   = wa_items-po_item.
                  wa_conditem-cond_type    = c_condtypz.
                  wa_conditem-cond_value   = l_plndisamt.
                  wa_conditem-currency     = l_poheader-currency.
                  APPEND wa_conditem TO it_conditem.
                  CLEAR wa_conditem.
                build condition item change parameter table.
                  wa_conditemx-itm_number    = wa_items-po_item.
                  wa_conditemx-itm_numberx   = 'X'.
                  wa_conditemx-cond_type     = 'X'.
                  wa_conditemx-cond_value    = 'X'.
                  wa_conditemx-currency      = 'X'.
                  wa_conditemx-change_id     = 'X'.
                  APPEND wa_conditemx TO it_conditemx.
                  CLEAR wa_conditemx.
      CALL FUNCTION 'BAPI_PO_CHANGE'
        EXPORTING
          purchaseorder    = wa_ekpo_u-ebeln
        TABLES
          return           = it_return
          poitem           = it_poitem
          poitemx          = it_poitemx
          pocond           = it_conditem
          pocondx          = it_conditemx
        EXCEPTIONS
          OTHERS           = 1.
    I tried using the internal tables POCONDHEADER and POCONDHEADERX but this doesn't seem to insert anything.
    Can anyone guide me how to insert a new service condition?
    thanks,
    Shafiq

    Found a SAP note 499626 quoted below. So it seems that it's not possible to use BAPI_PO_CHANGE.
    "Can I create or change conditions on the service level with BAPI_PO_CREATE1 or BAPI_PO_CHANGE?
    Answer:
    Such a function is currently not available."
    Anybody know any FM to do this?
    Edited by: shafiq shamsuddin on Mar 16, 2011 4:38 AM

  • Delete Service Line in a PO using BAPI_PO_CHANGE

    Hi Experts,
    I am able to create a new Service line using BAPI_PO_CHANGE in a Purchase Order. But not able to delete the existing service line. In the BAPI return log, it is showing 'PO Changed', still the service line exists.
    Please refer the code below and suggest me the changes required to delete the Service line from PO.
    Thanks in advance for your help.
    DATA: i_tab TYPE STANDARD TABLE OF ty_tab,
          w_tab TYPE ty_tab,
          poitem TYPE STANDARD TABLE OF bapimepoitem WITH HEADER LINE,
          poitemx TYPE STANDARD TABLE OF bapimepoitemx WITH HEADER LINE,
          poservices TYPE STANDARD TABLE OF bapiesllc WITH HEADER LINE,
          return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE,
          poaccount TYPE STANDARD TABLE OF bapimepoaccount WITH HEADER LINE,
          poaccountx TYPE STANDARD TABLE OF bapimepoaccountx WITH HEADER LINE,
          posrvaccessvalues TYPE STANDARD TABLE OF bapiesklc WITH HEADER LINE.
    poitem-po_item = '10'.
    poitem-pckg_no = '0000001329'.
    poitem-item_cat = '0'.
    APPEND poitem.
    poitemx-po_item = '10'.
    poitemx-po_itemx = 'X'.
    poitemx-pckg_no = 'X'.
    poitemx-item_cat = 'X'.
    APPEND poitemx.
    poservices-pckg_no = '0000001329'.
    poservices-line_no = '0000000001'.
    poservices-ext_line = '0000000010'.
    poservices-service = '000000000005000010'.
    poservices-subpckg_no = '0000000000'.
    poservices-delete_ind = 'X'.
    APPEND poservices.
    CALL FUNCTION 'BAPI_PO_CHANGE'
      EXPORTING
        purchaseorder = '7200000017'
      TABLES
        return        = return[]
        poitem        = poitem[]
        poitemx       = poitemx[]
        poservices    = poservices[].
    BREAK-POINT.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Thanks & Regards,
    Revanth

    In method BAPI_PO_CHANGE, you can only create service items, you cannot change them.
    FU BAPI_PO_CHANGE                POSERVICES
    Short Text
    External Services: Service Lines
    Description
    This table contains the services and services specifications outline for the purchase order.
    Field OUTL_IND is used to flag a line as an outline line. The service lines are assigned to the outline lines using the fields PCKG_NO (for the service line) and SUBPCKG_NO (for the outline line).
    The outline hierarchy is mapped using the fields LINE_NO and HI_LINE_NO. Field HI_LINE_NO links to field LINE_NO of the hierarchically superior outline.
    Note
    In method BAPI_PO_CHANGE, you can only create service items, you cannot change them.
    For more information on the individual parameter fields, see the data element documentation in the ABAP Dictionary.
    Function Module
    BAPI_PO_CHANGE

  • Delete a Service in a PO with BAPI_PO_CHANGE

    Hi Experts,
    I am trying to delete a Service Line using BAPI_PO_CHANGE.
    Service line is not getting deleted but the RETURN table is showing a message saying "PO changed"
    Please refer the code below.
    DATA:
    poitem TYPE STANDARD TABLE OF bapimepoitem WITH HEADER LINE,
    poitemx TYPE STANDARD TABLE OF bapimepoitemx WITH HEADER LINE,
    poservices TYPE STANDARD TABLE OF bapiesllc WITH HEADER LINE,
    return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE,
    poaccount TYPE STANDARD TABLE OF bapimepoaccount WITH HEADER LINE,
    poaccountx TYPE STANDARD TABLE OF bapimepoaccountx WITH HEADER LINE,
    posrvaccessvalues TYPE STANDARD TABLE OF bapiesklc WITH HEADER LINE.
    poitem-po_item = '10'.
    poitem-pckg_no = '0000001329'.
    poitem-item_cat = '0'.
    APPEND poitem.
    poitemx-po_item = '10'.
    poitemx-po_itemx = 'X'.
    poitemx-pckg_no = 'X'.
    poitemx-item_cat = 'X'.
    APPEND poitemx.
    poservices-pckg_no = '0000001329'.
    poservices-line_no = '0000000001'.
    poservices-ext_line = '0000000010'.
    poservices-service = '000000000005000010'.
    poservices-subpckg_no = '0000000000'.
    poservices-delete_ind = 'X'.
    APPEND poservices.
    CALL FUNCTION 'BAPI_PO_CHANGE'
    EXPORTING
    purchaseorder = '7200000017'
    TABLES
    return = return[]
    poitem = poitem[]
    poitemx = poitemx[]
    poservices = poservices[].
    BREAK-POINT.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Thanks,
    Revanth
    Edited by: Revnath on Jul 5, 2011 11:37 AM

    Hi Edith,
    Thank you very much for your reply.
    I changed my program by following your steps in the reply. Now the BAPI is showing error messages: "Instance 7200000060 of object type PurchaseOrder could not be changed" and "Price without service not allowed".
    Please refer my code below.
    poitem-po_item = '0010'.
    poitem-pckg_no = '0000001964'.
    poitem-item_cat = '9'.
    APPEND poitem.
    poitemx-po_item = '10'.
    poitemx-po_itemx = 'X'.
    poitemx-pckg_no = 'X'.
    poitemx-item_cat = 'X'.
    APPEND poitemx.
    Parent line
    poservices-pckg_no = '0000001964'.
    poservices-line_no = '0000000001'.
    poservices-ext_line = '0000000000'.
    poservices-subpckg_no = '0000001965'.
    poservices-matl_group = '01040107'.
    *poservices-delete_ind = 'X'.
    *poservices-quantity = ' '.
    *poservices-base_uom = ' '.
    *poservices-gr_price = ' '.
    APPEND poservices.
    CLEAR: poservices.
    Child line.
    poservices-pckg_no = '0000001965'.
    poservices-line_no = '0000000002'.
    poservices-ext_line = '0000000010'.
    poservices-quantity = '1'.
    poservices-service = '000000000005000010'.
    poservices-base_uom = 'EA'.
    poservices-gr_price = '150'.
    poservices-subpckg_no = '0000000000'.
    poservices-matl_group = '01040107'.
    poservices-delete_ind = 'X'.
    APPEND poservices.
    CALL FUNCTION 'BAPI_PO_CHANGE'
      EXPORTING
        purchaseorder = '7200000060'
      TABLES
        return        = return[]
        poitem        = poitem[]
        poitemx       = poitemx[]
        poservices    = poservices[]
        posrvaccessvalues = posrvaccessvalues[].
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Regards,
    Revanth

  • BAPI_PO_CHANGE problems with Account Assignment in Services

    Hi,
    I´m facing a problem using BAPI_PO_CHANGE, this is the scenario, every time a PO is changed in ME22N for Company Code X, I need to change a "mirror" PO in Company Code Y which has the same information, this PO contains Services, to achieve this I implemented the Badi ME_PURCHDOC_POSTED and used the BAPI_PO_CHANGE.
    It works fine when I change the Service price or Delete an Item, the problem is when I need to remove the delete mark of the deleted item, in both Company the deletion mark is removed but the Account Assignment for the service on Company Code Y is lost even when I'm sending the accounts in the moment I call the BAPI_PO_CHANGE.
    Do you have any idea/solution for this?.
    Thanks and Regards,
    Fabian Fonseca

    hi,
    see this thread
    Re: Using BAPI_PO_CHANGE to change header text of PO
    thanks

  • BAPI_PO_CHANGE does not change LIMIT value for service PO with ref to IDOC

    Hi,
    I am trying to change the limit values for both ACCTASSCAT (K) and item cat (D ie service PO) with ref to message type PORDCH IDOC type PORDCH02, the IDoc is getting posted but the PO is not getting updated ie LIMIT value is not getting change and returning msg "No data changed".
    Could you please provide the way to change LIMIT value.
    Regards,
    Mojammil Khan

    Are you really sure that your IT_SCH has the same fields like POITEM?
    the delivery date and statistical delivery date are located in the schedule tab in ME23N and stored in the schedule table EKET, not in EKPO where the PO item data is stored.
    I think you should assign your IT_SCH to POSCHEDULE

  • How to add an additional fields in VAR Service Desk?

    Dear ALL,
    I work in VAR company and we use SAP VAR Service Desk. Our Customer has his own HP Service Desk system. When they creates ticket in SAP VAR Service Desk they are allways creates internal Service Desk number in their HP Service Desk. Now they ask us to create the new field named as "Customer SD number". I searched for the invisible fields but nothing found. And I think it should be like:
    1) Field named as "Customer SD number" and the input field for the Customers HP Service Desk Number
    2) Field on the main scrren of Service Desk where is all tickets.
    But this only my assumption, I didn't made like this work before.
    May be there is standard schema? I read the integration, but I can not do this because we have other customers with their own Service Desk systems.
    Please help.

    Dear Ahsan Rizvi
    you have take ABPER help
    Documentation of the FM BAPI_PO_CHANGE says:
    Function module BAPI_PO_CHANGE enables you to change purchase orders. The Change method uses the technology behind the online transaction ME22N.
    As we can insert a new item in the ME22N, it will allow us to insert a new PO Line using this FM.
    Regards,
    shankar

  • Purchase Order and Services

    I'm modifying POs using BAPI_PO_CHANGE and I also have to modify the services in it. The documentation for this bapi indicates that for <i>"Services and limits - Changes to existing items cannot be carried out with the Change method. It is only possible to create new items."</i>
    I also look at BAPI_ENTRYSHEET* but there's no change bapi. Is there any way that will allow me to change the services?
    Any suggestions are highly appreciated.
    Thanks in advance!

    Hi,
    I dont think so. Instead use <b>BAPI_PO_CREATE1</b>
    Regards
    Aneesh.

  • DELIVERY COMPLETED indicator for Services Purchase Order

    hello experts,
    i'm working in SAP with R3 4.7 for developing funtion / BAPI for a mobile web application for services purchase order.
    i have a big problem:
    is it possibile to set the DELIVERY COMPLETED indicator (<i>ELIKZ</i>) in services purchase order via BAPI or Function Module?
    <i>I'm working with BAPI_PO_CHANGE but and i succeded with material PURCHASE ORDER but not with SERVICES PURCHASE ORDER</i>.
    can anyone help me?
    thanks in advance,
    Eliana

    For material:
    Delivery completion (DCI) tick available at line item level for each material (EKPO- ELIKZ)so you can check for the each material in PO the DCI is available or not.
    For Services:
    As Service code (Service line items) are maintained in details screen of Header line item. So whenever the DCI (Delivery completion indicator) marked for that Header line item it means that all the service line items are marked as DCI for that Header line.
    DCI indicator can mark manually in Change PO mode and automatically when service entry done as final for that Header line.
    So you can check the DCI for service same way as you do for material
    Hope it will help you
    Regards
    Vikrant

  • Service PO Using BAPI_PO_CREATE1

    Hi,
    I am using Bapi_Po_Create new service PO from the existing agreement. I am getting the PO Number but i am not getting the services that i was mensioned in the POSERVICES table. Can any body tell me how to get the given services into the PO with code.

    Hi,
    This table contains the services and services specifications outline for the purchase order.
    Field OUTL_IND is used to flag a line as an outline line. The service lines are assigned to the outline lines using the fields PCKG_NO (for the service line) and SUBPCKG_NO (for the outline line).
    The outline hierarchy is mapped using the fields LINE_NO and HI_LINE_NO. Field HI_LINE_NO links to field LINE_NO of the hierarchically superior outline.
    Note
    In method BAPI_PO_CHANGE, you can only create service items, you cannot change them.
    Reward if useful!

  • BAPI_PO_CHANGE - Account assignment serial number issue

    Hi,
    I am modifying Service PO with BAPI_PO_CHANGE.
    I am passign A/c Assignment with WBS_Element value and serial number '01' for individual line.
    PO has A/c Assignment catagory P(Project).
    But the existing PO which i want to modify, had Serial number '02' for A/c assignemnt serial number.
    So it is giving Short dump with raising exception for the class of Account assignnment handler.
    What need to dofor such A/c assignment catagory in Service PO Case.?
    Regards,
    Manoj

    Hi,
    Please try to change the serial number manually in mE22N and see.
    Regards,
    Nagaraj

Maybe you are looking for

  • Yoga Tablet 2 8" - How to install Windows 8.1 Profession​al?

    Hi folks, how can I install Windows 8.1 Professional on my Yoga Tablet 2 8"? I dont want to use "Windows 8.1 with Bing" because I still own a Professional Version of Windows which I could use. The Tablet doesn't want to boot from USB. It's always say

  • Script Execution in File Adapter

    Hi, I have the following scenario, There are two FTP folders(say FTP_SingleFile and FTP_MultipleFiles). At any point of time, there would be only one file in FTP_SingleFile and n number of files in FTP_MultipleFiles. A sender communication channel  p

  • Error in the Activation of ODS

    Hi all, I have problems activating one of my ODS, when I check the logs, I found the following errors: Request REQU_3YSFDYNAS6C41WUPRJW74XGVD, data package 000144 not correct No confirmation for request ODSR_3YSY3Q7MJONMWLYFQFCCABDM1 when activating

  • XP home or Professional

    Need to purchase XP, is Pro worth the extra coin or should I get Home!

  • Pivot Table - Stack Graph - mouse over for legends

    Hi, I have a Pivot table with Levels as the x axis, like level1, level2, level3, level4. The Y axis is stacked with Project names, each stack with the cost of the project. There are 40 projects, and the Legend looks too crowded because of so many pro