Cannot Delete / Cancel / Reverse Service Purchase Order. Please Help....
If you create a service entry sheet, process the service entry
approval,post an invoice for an amount greater than the Service entry
then, cancel
the entry sheet and add a new service specification (i.e. same entry
sheet), the following problem occur:
1. You can no longer cancel the invoice if the services of the entry
sheet are deleted.
2. After changing the entry sheet and renewed acceptance of services
performed, a posting takes place where the value differs from the
value of the entry sheet.
Steps to Reproduce:
1. Create a Service Purchase Order of $2,675.00
2. Create a Service Entry against the Purchase Order for $2,675.00
3. Approve Service Entry against the Purchase Order for $2,675.00
a/c postings Dr Expense $2,675.00
Cr GR/IR $2,675.00
4. Create an Invoice against the Service Purchase Order for $6,452.50
a/c postings Dr Expense $3,777.50
Dr GR/IR $2,675.00
Cr Vendor $6,452.50
5. Create Credit Memo $1,537.00
6. Revoke the Service Entry against the Purchase Order for $2,675.00
I am expecting the Reversal of the Service Entry figure is $2,675.00, but instead, the Reversal of the Service Entry figure is $1,537.00. Why is that so? I need to be able to Reverse/Delete the PO. Please help...
Thank you.
Hi,
please check the folowing notes for further information:
856682 Goods receipt document cancelled with incorrect value
499575 FAQ: Invoice verification/goods receipt in service
440942 GR cancellation not equal to GR
Regards,
Edit
Similar Messages
-
Since last update I do not have a "delete" button showing on a toolbar. Therefore, I cannot delete emails without opening them. Please help.
Ask Apple to re-enable it. I had an unauthorized purchase last October. They disabled my account until the problem was solved. However, I asked them to reopen it, and they just asked me to provide some security information (billing address, a recent purchase you made, etc.), and then they re-enabled it.
-
Wrong Purchase order please help
Frdns
i posted PO with wrong vendor,
so is there any way i can change the vendor on the same PO or i can cancel the PO ?
Please help
ThanksIf you haven't done a goods receipt then you probably should delete the PO. You may want to post this message in the "Materials Management" forum as well.
-
How to cancel approved (draft) purchase order prior to adding it
Please help with this scenario..... We have a purchase order approval in place for service purchase orders. User entered one line of PO correct and then on second line, entered something in description but did not enter GL account code.
Purchase order followed approval stage and is now approved, however since PO line does not have GL account we receive error regarding missing GL account.
Problem is now that PO is approved we cannot update it and we also cannot cancel the purchase order draft since it is approved.
What do we do??Hi Keith,
I'm afraid it is not possible to delete a document which has been going through the approval process.
What you can do is to add the PO and then cancel it. -
Create service purchase order with negative value
Hello,
we created a service purchase order using the specific item category (value D) and with the service number details. We posted the entry service sheet with the transatcion code ML81N and we did the invoice verification.
Now we need to reverse this document flow: in particular our requirement is to create a new purchase order (like a return order for goods) and then to post an entry service sheet with the opposite sign (both cost center and G/L account).
Do you know whick document type I can use or how i can meet this requirement? Please consider that I cannot reverse the original document but I need to create new ones.
Thanks in advance,
Alessandrocheck below thread;
service order
yogesh -
SMBLN filed blank in case of service Purchase order for MSEG
Hi expert
SMBLN (Number of Material Document) filed blank in case of service Purchase order for MSEG.
if i check for normal po i get my number for which i have doing reverse.
Case example
when i check in mseg for Mvt 106 Material Docu No , in the field SMBLN i get for the Material Docu No of 105 for normal PO.
when i check in mseg for Mvt 102 Material Docu No , in the field SMBLN i dont get for the Material Docu No of 105 for Servicel PO
Regard
Nabil
Edited by: sayednabil on Apr 11, 2011 11:50 AMHello andrewjkasten,
It's good to hear from you again, although I truly wish it were to share a more pleasant experience than when we previously conversed. It is always great to keep an eye on sales however you can so you don't miss them! I'm sorry to hear a technical issue may have caused your order to not reach our systems and missing out on a great sale price!
Using the information you registered with the forum, I've sadly been unable to locate your computer order. With that said, I would like to look further into this and am sending you a private message to gather the necessary information. I look forward to your correspondence!
Respectfully,
Tasha|Social Media Specialist | Best Buy® Corporate
Private Message -
Delete button in process purchase order
Hi All,
I need some informaiton on the "Delete" button in process purchase order screen.
Has it been enabled only for held POs? It is disabled in case of ordered POs. Can we enable it for ordered POs?
Also, I put an ordered PO on hold and after that I could see the delete button enabled in PO. When I delete it, it is giving me the message "Your order was deleted". But still I could able to see the Po in the system.
Is there a note or SAP help describing this? Plz help.
Thanks,
ss
Edited by: SRM Stranger on Aug 25, 2009 11:27 AMOnce the PO is published, you cannot delete it. If you have created a change version for the published PO, you can delete the change version but not already published PO.
-
Import Tab for Service Purchase Order
Dear Friends,
Is it possible to bring Import Tab (Foriegn Trade) at item level of Service Purchase Order. Please let me know the configuration step.
Regards,
S.SureshHi Suresh ,
Follow the below customsing path :
MMSPROPurchasingForeign Trade/CustomsControl Foreign Trade Data in MM and SD Documents--Import Screens In Purchasing Document
Regards
Ramesh Ch -
Pricing determination for services purchase order
Hi All,
Please provide the configuration and assignment steps involved for service Purchase orders.
Regards
VijayHi Vijay
Please check the following links,
Service Pricing Conditions
Hope Help U..
Regards
Vikrant -
Service purchase order bapi_po_create1 error: maintain services or limits
I am trying to create service Purchase Order.
I am getting error: 'Purchase order still contains faulty items, Please maintain services or limits'.
Struggling to solve this. Can anybody shed some light on this to solve.
I would appreciate your any help.
thanks.
The following is the code I am working.
REPORT ZAUTO_PO_CREATE1 .
constants: c_x value 'X'.
DATA: i_poitem TYPE STANDARD TABLE OF bapimepoitem,
i_poitemx TYPE STANDARD TABLE OF bapimepoitemx,
i_poitem_sch TYPE STANDARD TABLE OF bapimeposchedule,
i_poitem_schx TYPE STANDARD TABLE OF bapimeposchedulx,
i_acct_*** TYPE STANDARD TABLE OF bapimepoaccount,
i_polimits type standard table of BAPIESUHC,
i_acct_assx TYPE STANDARD TABLE OF bapimepoaccountx,
i_services TYPE STANDARD TABLE OF bapiesllc ,
i_srvacc TYPE STANDARD TABLE OF bapiesklc,
i_return TYPE STANDARD TABLE OF bapiret2,
wa_header TYPE bapimepoheader,
wa_headerx TYPE bapimepoheaderx,
wa_poitem TYPE bapimepoitem,
wa_poitemx TYPE bapimepoitemx,
wa_poitem_sch TYPE bapimeposchedule,
wa_poitem_schx TYPE bapimeposchedulx,
wa_acct_*** TYPE bapimepoaccount,
wa_acct_assx TYPE bapimepoaccountx,
wa_services TYPE bapiesllc,
wa_srvacc TYPE bapiesklc,
wa_return TYPE bapiret2,
wa_BAPIESUHC type BAPIESUHC,
ws_po TYPE bapimepoheader-po_number.
data: wa_it_xlikp like line of it_xlikp.
loop at it_xlikp into wa_it_xlikp.
endloop.
data: wa_it_xlips like line of it_xlips.
loop at it_xlips into wa_it_xlips.
endloop.
data: wa_it_xvbpa like line of it_xvbpa.
loop at it_xvbpa into wa_it_xvbpa.
if wa_it_xvbpa-parvw = 'SP'.
wa_header-vendor = wa_it_xvbpa-lifnr.
endif.
endloop.
*data: it_komp type table of komp,
wa_it_komp like line of it_komp.
loop at it_komp into wa_it_komp.
endloop.
service PO is only for YLF delivery type.
if wa_it_xlikp-lfart ne 'YLF'.
exit.
endif.
shipping conditions.
*case wa_it_xlikp-vsbed.
*when '3P' or 'CP'.
*exit.
*endcase.
wa_header-doc_type = 'YB'.
wa_header-creat_date = sy-datum.
wa_header-created_by = sy-uname.
wa_header-vendor = '0005000000'.
wa_header-comp_code = 'OB01'.
wa_header-purch_org = 'OB01'.
wa_header-pur_group = 'OB9'.
wa_header-CURRENCY = 'USD'.
wa_header-vper_start = '20061118'.
wa_header-vper_end = '20061126'.
wa_header-ref_1 = 1.
wa_header-incoterms1 = 'AOS'.
wa_header-incoterms2 = ''.
wa_header-our_ref = 'N'.
wa_headerx-comp_code = c_x.
wa_headerx-doc_type = c_x.
wa_headerx-creat_date = c_x.
wa_headerx-created_by = c_x.
wa_headerx-vendor = c_x.
wa_headerx-purch_org = c_x.
wa_headerx-pur_group = c_x.
wa_headerx-vper_start = c_x.
wa_headerx-vper_end = c_x.
wa_headerx-ref_1 = c_x.
wa_headerx-incoterms1 = c_x.
wa_headerx-incoterms2 = c_x.
wa_headerx-our_ref = c_x.
wa_poitem-po_item = '00010'.
wa_poitem-short_text = 'Automatic generation - Freight'.
wa_poitem-plant = '0089'.
wa_poitem-quantity = '1'.
*wa_poitem-MATERIAL = '10'.
wa_poitem-NET_PRICE = '23.00'.
wa_poitem-po_unit = 'ACT'.
wa_poitem-item_cat = 'D'.
wa_poitem-acctasscat = 'K'.
*wa_poitem-matl_group = 'S1'.
*wa_poitem-pckg_no = '10'.
APPEND wa_poitem TO i_poitem .
wa_poitemx-po_item = '00010'.
*wa_poitemx-po_itemx = c_x.
wa_poitemx-short_text = c_x.
wa_poitemx-plant = c_x.
wa_poitemx-quantity = c_x.
wa_poitemx-net_price = c_x.
wa_poitemx-po_unit = c_x.
wa_poitemx-tax_code = c_x.
wa_poitemx-item_cat = c_x.
wa_poitemx-acctasscat = c_x.
wa_poitemx-matl_group = c_x.
wa_poitemx-pckg_no = c_x.
APPEND wa_poitemx TO i_poitemx.
wa_poitem_sch-po_item = wa_poitem-po_item .
**wa_poitem_sch-delivery_date = ''.
APPEND wa_poitem_sch TO i_poitem_sch.
wa_poitem_schx-po_item = wa_poitem-po_item.
wa_poitem_schx-po_itemx = c_x.
wa_poitem_schx-delivery_date = c_x.
APPEND wa_poitem_schx TO i_poitem_schx.
wa_acct_***-po_item = wa_poitem-po_item.
wa_acct_***-serial_no = 01.
wa_acct_***-gl_account = '5210'.
wa_acct_***-co_area = 'OB01'.
wa_acct_***-costcenter = '36089'.
wa_acct_***-funds_ctr = 'DUMMY'.
APPEND wa_acct_*** TO i_acct_***.
wa_acct_assx-po_item = wa_poitem-po_item.
wa_acct_assx-serial_no = 01.
wa_acct_assx-po_itemx = c_x.
wa_acct_assx-serial_nox = c_x.
wa_acct_assx-gl_account = c_x.
wa_acct_assx-co_area = c_x.
wa_acct_assx-costcenter = c_x.
wa_acct_***-funds_ctr = c_x.
APPEND wa_acct_assx TO i_acct_assx.
*services/ limits
*wa_BAPIESUHC-limit = '3000.00'.
wa_BAPIESUHC-EXP_VALUE = '300.00'.
wa_BAPIESUHC-no_limit = 'X'.
*wa_BAPIESUHC-NO_FRLIMIT = 'X'.
append wa_bapiesuhc to i_polimits.
wa_services-pckg_no = '20'.
wa_services-line_no = '2'.
wa_services-service = '0005000000'.
wa_services-subpckg_no = '10'.
wa_services-quantity = '100'.
wa_services-gr_price = '100'.
wa_services-userf1_txt = 'TEXT'.
wa_services-from_line = '1'.
wa_services-to_line = '2'.
APPEND wa_services TO i_services.
wa_srvacc-pckg_no = '20'.
wa_srvacc-line_no = '1'.
wa_srvacc-serno_line = '02'.
wa_srvacc-serial_no = '02'.
wa_srvacc-percentage = '100'.
APPEND wa_srvacc TO i_srvacc.
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = wa_header
poheaderx = wa_headerx
POADDRVENDOR =
TESTRUN =
MEMORY_UNCOMPLETE =
MEMORY_COMPLETE =
POEXPIMPHEADER =
POEXPIMPHEADERX =
VERSIONS =
NO_MESSAGING =
NO_MESSAGE_REQ =
no_authority = c_x
no_price_from_po = c_x
IMPORTING
exppurchaseorder = ws_po
EXPHEADER =
EXPPOEXPIMPHEADER =
TABLES
return = i_return
poitem = i_poitem
poitemx = i_poitemx
POADDRDELIVERY =
poschedule = i_poitem_sch
poschedulex = i_poitem_schx
poaccount = i_acct_***
*POACCOUNTPROFITSEGMENT =
poaccountx = i_acct_assx
POCONDHEADER =
POCONDHEADERX =
POCOND =
POCONDX =
POLIMITS = i_polimits
POCONTRACTLIMITS =
poservices = i_services
posrvaccessvalues = i_srvacc
POSERVICESTEXT =
EXTENSIONIN =
EXTENSIONOUT =
POEXPIMPITEM =
POEXPIMPITEMX =
POTEXTHEADER =
POTEXTITEM =
ALLVERSIONS =
POPARTNER =
***confirms the document creation by database commit.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN =
LOOP AT i_return INTO wa_return.
WRITE wa_return-message.
ENDLOOP.Fill this tables:
GT_POSRVACCESSVALUES TYPE STANDARD TABLE OF BAPIESKLC,
GT_POCONTRACTLIMITS TYPE STANDARD TABLE OF BAPIESUCC,
Glauco -
Material in Service Purchase order
Hi Experts,
Please let me know is it possible to Enter Service and Material both in Service Purchase Order.
My client is asking for above requirement. He wants to add Material No. also in Service po.
If there is any possiblility. Please let me know.
Reg,
AshokHi,
In standard purchase document ie NB system is allowing to add service and material both.
but my client has a seperate document type for Service purchase order.
When iam trying to add service and material both in this doc type system is throwing errors.
note:
I went to Purchase order documents types and selected the Service document type and in allowed item categories Standard doc type added.
Later i have created service entry sheet for service and done migo for material.
Could any one please explain whether is this the correct way.
Reg,
Ashok -
Copy a service P.O. to create a new service purchase order
I want to create a new service purchase order with items category D. However when I give ref. of some another purchase order the vendor and org. data fields become grey. How do I change these fields in new purchase order which I want to create? In case of material P.O. these fields are editable.
Pl. help.
Regards.Dear,
Please check at the time of Service order creation the document type of purchase order is for services. If no please first change document type in ME21N select document type for service po then enter reference of document number in field of purchase order and it's line item at item detail level.
So please compare your process of purchase order creation with below detail.
Enter ME21N -Select document type for po.
Then enter purchase order number in field of reference purchase order field. then check your data.
Regards,
Mahesh Wagh. -
Hi,
In my scenario I am sending material i.e Shirts ( item) for ironing process to the vendor as subcontracting ironing service through order. I would like to get back the material from vendor w.r.t PO order and payment to made to service performed throgh invoice verification w.r.t service entry sheet.
My thought up on the process to create subcontracting PO on subcontracting vendor along with articles. Article will be received to vendor as subcon article w.r. t subcon PO. After completion of service it will be return to our end w.r. t PO. GRN will be performed. Since it is regular practice, I would like to create service master for repective services and will be treated /incorporated in PO similar to service purchase order. Based on this purchase order SES will be created and payment of service will be settled through invoice verification w.r.t service entry sheet.
Please let me know whether my thinking are in line or not. if not please suggest the alternative.you can reach through phone also.
Thanks & regards,
Sanjay Rahangdale
09327162228ok
-
Service Purchase Order will create GR/IR
Hi,
This is with referece to creating Service purchase order.
I Created Service Purchase order but when i am doing GR/IR MIGO and Invoice Verification MIRO.it is not allowing me.my question is for Service Purchase order whether we can do GR/IR and also MIRO Transactions.
It will be help ful if you can send some configuration steps.
Thanks
MichealHi,
I Know the meaning of consignment.
Please can you help on the following.
1.Whether the Purchase orders with consignment is treated different with normal purchase orders.
2.What is the process of creating Puchase orders with the consignment..
3.Whether It will have GR/IR.
4.Please can you provide the Configuration steps in creating Consignment PO.
Thanks
Micheal -
Service purchase order, with price 0.
Hi again,
I have tested to create or modify a purchase order using (BAPIs CREATE1 and CHANGE) using the FREE_ITEM flag, but it doesn't work. There is a SAP note that explain that is not possible.
Anybody know any way to uptade a service purchase order line with price 0,
Thanks
BR
Jorgehello,
please check with following code. this code works in SAP46C.
DATA: gs_ekpo TYPE ekpo.
DATA: gt_return TYPE TABLE OF bapiret2.
DATA: gs_return TYPE bapiret2.
DATA: gt_bapimepoitem TYPE TABLE OF bapimepoitem.
DATA: gt_bapimepoitemx TYPE TABLE OF bapimepoitemx.
DATA: gs_bapimepoitem TYPE bapimepoitem.
DATA: gs_bapimepoitemx TYPE bapimepoitemx.
parameters: P_EBELN like ekpo-ebeln.
parameters: P_EBELP like ekpo-ebelp.
CLEAR: gs_ekpo,
gs_return,
gt_return[],
gs_bapimepoitem,
gs_bapimepoitemx,
gt_bapimepoitem[],
gt_bapimepoitemx[].
SELECT SINGLE * FROM ekpo INTO gs_ekpo
WHERE
ebeln = p_ebeln AND
ebelp = p_ebelp.
IF sy-subrc = 0.
gs_bapimepoitem-po_item = gs_ekpo-ebelp.
gs_bapimepoitem-free_item = 'X'.
APPEND gs_bapimepoitem TO gt_bapimepoitem.
gs_bapimepoitemx-po_item = gs_ekpo-ebelp.
gs_bapimepoitemx-free_item = 'X'.
APPEND gs_bapimepoitemx TO gt_bapimepoitemx.
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = gs_ekpo-ebeln
* POHEADER =
* POHEADERX =
* POADDRVENDOR =
* TESTRUN =
* MEMORY_UNCOMPLETE =
* MEMORY_COMPLETE =
* NO_MESSAGING =
* NO_MESSAGE_REQ =
* NO_AUTHORITY =
* NO_PRICE_FROM_PO =
* IMPORTING
* EXPHEADER =
TABLES
return = gt_return
poitem = gt_bapimepoitem
poitemx = gt_bapimepoitemx
* POADDRDELIVERY =
* POSCHEDULE =
* POSCHEDULEX =
* POACCOUNT =
* POACCOUNTPROFITSEGMENT =
* POACCOUNTX =
* POCONDHEADER =
* POCONDHEADERX =
* POCOND =
* POCONDX =
* POLIMITS =
* POCONTRACTLIMITS =
* POSERVICES =
* POSRVACCESSVALUES =
* POSERVICESTEXT =
* EXTENSIONIN =
* EXTENSIONOUT =
* POTEXTHEADER =
* POTEXTITEM =
* POPARTNER =
READ TABLE gt_return INTO gs_return WITH KEY type = 'E'.
IF sy-subrc EQ 0.
*- errors
WRITE:/ 'E', gs_ekpo-ebeln, gs_ekpo-ebelp, 'BAPI',
gs_return-message.
ELSE.
*- success
IF p_test IS INITIAL.
CLEAR: gs_return,
gt_return[].
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
return = gs_return.
If you have made a single test in SE37; the update doesnot work as it needs a exclusive <b>commit work</b>.
Hope this helps.
Best Regards, Murugesh AS
Maybe you are looking for
-
I have a basic JSF app that takes some input, does a request and creates a table on output. What I need to do with it now is to have the query "page" and results "page" in two iframes on the same page. Before the query has been run the second iframe
-
What do I do if I get a blue screen following boot up?
I have a MacBook air pre - Yosemite OS. When I boot it up I get the apple badge and the loading circle and then it switches to a blue screen with the cursor in the top left. I have tried booting and holding D for the hardware test but I get no errors
-
Error is STMS when import client from 2 different system
I have two system in same landscape, system 1 is production with system ID : SEP, system 2 is develop with system ID : SED (is Domain Controller), system 1 & 2 in same domain with Domain Controller : DOMAIN_SED in STMS And then, I exported client 800
-
ArrayStack public interface Stack { public void push(int i); public int pop(); public boolean isEmpty(); class ArrayStack implements Stack { public void push(int i); public int pop();//when I don't write (public boolean isEmpty();) met
-
Importing m2ts files in Premiere Elements
Just got myself a new SONY HD Camcorder - HDR-CX520V. Came back from vacation and I have around 300 short video clips that I have taken. All clips are in m2ts format which is AVCHD 1080i format. When loaded in SONY's PMB, a utility that came with the