BAPI for deletion of a requirement plan
Hi,
Is there a BAPI to delete a requirement plan (created through TCODE MD61).
I have found BAPIs for creation and modification of those requirements:
BAPI_REQUIREMENTS_CREATE, BAPI_REQUIREMENTS_CHANGE ...
but none for the deletion.
Thanks & regards
The BAPI BAPI_REQUIREMENTS_CHANGE will be helpful to delete the PIR,
please go the transaction BAPI and find it for detail information, you
can check the documentation of it.
Later you ahve to run MD74/75 and 76 to delete completely form the database.
best regards
Similar Messages
-
BAPI FOR Deleting a Schedule Line Item from EKES and EKET tables
Dear All,
I would like to for deleting one of the line item from EKES (Po Confirmation ) and the respective line item from the EKET(PO Schedule Line Item Table).
Assume that am allowing the user to select the lineitem from zprogram screen and collecting the PO and Its LIne Item details in an internal table.
Can i Use
<b>BAPI_PO_Change</b> , if so , can anybody tell me the steps to follow to use this bapi for deleting the PO lineItems, since i m going to try BAPI for First time.
pls help me out
Message was edited by: Raja K.PHi raja ,
loop at iekko1.
w_index = sy-tabix.
item-po_item = itemx-po_item = iekko1-ebelp.
item-quantity = iekko1-mng01.
itemx-quantity = iekko1-mng01.
if iekko1-wamng = iekko1-wemng.
itemx-no_more_gr = item-no_more_gr = 'X'.
else.
itemx-no_more_gr = item-no_more_gr = ''.
endif.
append item.
append itemx.
clear return[].
call function 'BAPI_PO_CHANGE'
exporting
purchaseorder = iekko1-ebeln
tables
return = return
poitem = item
poitemx = itemx.
if return[] is initial.
commit work and wait.
call function 'DEQUEUE_ALL'.
search for deletion fields which u have to mark 'X'.
before calling this BAPi u have to lock the PO by using ENQUEUE.
<b>
FU BAPI_PO_CHANGE
Text
Change purchase order
Functionality
Function module BAPI_PO_CHANGE enables you to change purchase orders. The Change method uses the technology behind the online transaction ME22N.
Alternatively, the IDoc type PORDCH1 is available. The data from this IDoc populates the interface parameters of the function module BAPI_PO_CHANGE.
Functionality in Detail
Authorization
When you create (activity 02) an Enjoy purchase order, the following authorization objects are checked:
M_BEST_BSA (document type in PO)
M_BEST_EKG (purchasing group in PO)
M_BEST_EKO (purchasing organization in PO)
M_BEST_WRK (plant in PO)
Controlling adoption of field values via X bar
For most tables, you can use your own parameters in the associated X bar (e.g. PoItemX) to determine whether fields are to be set initial, values inserted via the interface, or default values adopted from Customizing or master records, etc. (for example, it is not mandatory to adopt the material group from an underlying requisition - you can change it with the BAPI).
Transfer
Purchase order number
The PurchaseOrder field uniquely identifies a purchase order. This field must be populated in order to carry out the Change method.
Header data
The header data of the Enjoy purchase order is transferred in table PoHeader.
Item data
The item data of the Enjoy purchase order is stored in the tables PoItem (general item data). Changes regarding quantity and delivery date are to be made in the table PoSchedule.
Use the table PoAccount to change the account assignment information.
Services and limits
Changes to existing items cannot be carried out with the Change method. It is only possible to create new items.
Conditions
Conditions are transferred in the table PoCond; header conditions in the table PoCondHeader. A new price determination process can be initiated via the parameter CALCTYPE in the table PoItem.
Vendor and delivery address
The vendor address in the table PoAddrVendor and the delivery address in the table PoAddrDelivery can only be replaced by another address number that already exists in the system (table ADRC). Changes to address details can only be made using the method BAPI_ADDRESSORG_CHANGE.
Partner roles
You can change all partners except the partner role "vendor" via the table PoPartner.
Export/import data
Export/import data can be specified per item in the table PoExpImpItem. Foreign trade data can only be transferred as default data for new items. Changes to the export/import data of existing items are not possible.
Texts
Header and item texts can be transferred in the tables PoTextHeader and PoTextItem. Texts for services are imported in the table PoServicesText. Texts can only be replaced completely.
Version Management
You can make use of the Version Management facility via the table AllVersions.
Return
If the PO was changed successfully, the header and item tables are populated with the information from the PO.
Return messages
Messages are returned in the parameter Return. This also contains information as to whether interface data has been wrongly or probably wrongly (heuristical interface check) populated. If a PO has been successfully created, the PO number is also placed in the return table with the appropriate message.
Restrictions
With this function module, it is not possible to:
Create subcontracting components (you can only use existing ones)
Create configurations (you can only use existing ones)
Change message records (table NAST) and additional message data (this data can only be determined via the message determination facility (Customizing))
Attach documents to the purchase order
Change foreign trade data
Change service data
Change or reexplode BOMs
A firewall prevents the manipulation of data that is not changeable in Purchasing according to the business logic of the purchase order (e.g. PO number, vendor, etc.).
PO items with an invoicing plan cannot be created or changed using the BAPIs
In this connection, please refer to current information in Note 197958.
To change addresses with numbers from Business Address Services (cantral address management), please use the function module BAPI_ADDRESSORG_CHANGE.
To change variant configurations, please use the function module BAPI_UI_CHANGE. More information is available in the BAPI Explorer under the Logistics General node.
In the case of changes that are to be made via the BAPI_PO_CHANGE, a firewall first checks whether the relevant fields are changeable. This approach follows that of the online transaction. Here it is not possible to change the vendor or the document type, for example.
Example
Example of changes made to a purchase order with:
1. Change in header data
2. Change in item
3. Change in delivery schedule
4. Change in account assignment
5. Change in conditions
6. Change in partners
Parameter: PURCHASEORDER 4500049596
Parameter: POHEADER
PMNTTRMS = 0002
PUR_GROUP = 002
Parameter: POHEADERX
PMNTTRMS = X
PUR_GROUP = X
Parameter: POITEM
PO_ITEM = 00001
CONF_CTRL = 0001
Parameter: POITEMX
PO_ITEM = 00001
PO_ITEMX = X
CONF_CTRL = X
Parameter: POSCHEDULE
PO_ITEM = 00001
SCHED_LINE = 0001
QUANTITY = 10.000
PO_ITEM = 00001
SCHED_LINE = 0003
DELETE_IND = X
Parameter: POSCHEDULEX
PO_ITEM = 00001
SCHED_LINE = 0001
PO_ITEMX = X
SCHED_LINEX = X
QUANTITY = X
PO_ITEM = 00001
SCHED_LINE = 0003
PO_ITEMX = X
SCHED_LINEX = X
DELETE_IND = X
Parameter: POACCOUNT
PO_ITEM = 00001
SERIAL_NO = 01
GL_ACCOUNT = 0000400020
Parameter: POACCOUNTX
PO_ITEM = 00001
SERIAL_NO = 01
PO_ITEMX = X
SERIAL_NOX = X
GL_ACCOUNT = X
Parameter: POCOND
ITM_NUMBER = 000001
COND_TYPE = RA02
COND_VALUE = 2.110000000
CURRENCY = %
CHANGE_ID = U
Parameter: POCONDX
ITM_NUMBER = 000001
COND_ST_NO = 001
ITM_NUMBERX = X
COND_ST_NOX = X
COND_TYPE = X
COND_VALUE = X
CURRENCY = X
CHANGE_ID = X
Parameter: POPARTNER
PARTNERDESC = GS
LANGU = EN
BUSPARTNO = 0000001000
Help in the Case of Problems
1. Note 197958 lists answers to frequently asked questions (FAQs). (Note 499626 contains answers to FAQs relating to External Services Management.)
2. If you have detected an error in the function of a BAPI, kindly create a reproducible example in the test data directory in the Function Builder (transaction code SE37). Note 375886 tells you how to do this.
3. If the problem persists, please create a Customer Problem Message for the componente MM-PUR-PO-BAPI, and document the reproducible example where necessary.
Customer Enhancements
The following user exits (function modules) are available for the BAPI BAPI_PO_CREATE1:
EXIT_SAPL2012_001 (at start of BAPI)
EXIT_SAPL2012_003 (at end of BAPI)
The following user exits (function modules) are available for the BAPI BAPI BAPI_PO_CHANGE:
EXIT_SAPL2012_002 (at start of BAPI)
EXIT_SAPL2012_004 (at end of BAPI)
These exits belong to the enhancement SAPL2012 (see also transaction codes SMOD and CMOD).
There is also the option of populating customer-specific fields for header, item, or account assignment data via the parameter EXTENSIONIN.
Further Information
1. Note 197958 contains up-to-date information on the purchase order BAPIs.
2. If you test the BAPIs BAPI_PO_CREATE1 or BAPI_PO_CHANGE in the Function Builder (transaction code SE37), no database updates will be carried out. If you need this function, please take a look at Note 420646.
3. The BAPI BAPI_PO_GETDETAIL serves to read the details of a purchase order. The BAPI cannot read all details (e.g. conditions). However, you can use the BAPI BAPI_PO_CHANGE for this purpose if only the document number is populated and the initiator has change authorizations for purchase orders.
4. Frequently used BAPIs for purchase orders are BAPI_PO_CREATE, BAPI_PO_CREATE1, BAPI_PO_CHANGE, BAPI_PO_GETDETAIL, BAPI_PO_GETITEMS, BAPI_PO_GETITEMSREL, and BAPI_PO_GETRELINFO.
5. For more information on purchase orders, refer to the SAP library (under MM Purchasing -> Purchase Orders) or the Help for the Enjoy Purchase Order, or choose the path Tools -> ABAP Workbench -> Overview -> BAPI Explorer from the SAP menu.
Parameters
PURCHASEORDER
POHEADER
POHEADERX
POADDRVENDOR
TESTRUN
MEMORY_UNCOMPLETE
MEMORY_COMPLETE
POEXPIMPHEADER
POEXPIMPHEADERX
VERSIONS
NO_MESSAGING
NO_MESSAGE_REQ
NO_AUTHORITY
NO_PRICE_FROM_PO
EXPHEADER
EXPPOEXPIMPHEADER
RETURN
POITEM
POITEMX
POADDRDELIVERY
POSCHEDULE
POSCHEDULEX
POACCOUNT
POACCOUNTPROFITSEGMENT
POACCOUNTX
POCONDHEADER
POCONDHEADERX
POCOND
POCONDX
POLIMITS
POCONTRACTLIMITS
POSERVICES
POSRVACCESSVALUES
POSERVICESTEXT
EXTENSIONIN
EXTENSIONOUT
POEXPIMPITEM
POEXPIMPITEMX
POTEXTHEADER
POTEXTITEM
ALLVERSIONS
POPARTNER
Exceptions
Function Group
2012
</b>
regards
prabhu
Message was edited by: Prabhu Peram -
Function modules or BAPI for deleting plan costs on a cost center
Hi all,
I search for a function module or bapi to delete plan costs / activity on a cost center.
At the moment I update the planning with 0, but that cause a mass of needles entries on the cost centers.
For check and posting I use the function group 6026 - BAPI_COSTACTPLN_* ,
but there is no function for deleting.
Has anyone an idea?
Thx for help - points as reward !check
BAPI_COSTACTPLN_POSTACTINPUT Activity Input Planning: Posting
BAPI_COSTACTPLN_POSTACTOUTPUT Activity/Price Planning: Posting
BAPI_COSTACTPLN_POSTKEYFIGURE Stat. Key Figure Planning: Postings
BAPI_COSTACTPLN_POSTPRIMCOST Primary Cost Planning: Postings
BAPI_PDTRANSCO_POSTPRIMCOST Transfer of Planning Data: Post Primary Costs
K40C CO Actual Postings, Manual
BAPI_ACC_PRIMARY_COSTS_POST Accounting: Post Primary Costs
BAPI_COPAACTUALS_POSTCOSTDATA BAPI Operating Concern: Post Costing-Based Actua
BAPI_PRIM_COST_CHECK_AND_POST Primary Costs: Formal Parameter Check
S@meer -
BAPI for deletion of employee from work center T Code IR02
Any one can give me a BAPI to delete position/person from work center ?
T Code IR02
IR02 -> HRMS - > Expand - > select person - > delete.
Thank you
MrudangThanks for your fast reply!
I have looked to both functions before. Beside that they are both not remote enabled (which is not such a big problem as I could copy them or build a custom BAPI around them) I'm not quite sure how they could solve my problem.
If I got it right, I would first use CR_CAPACITIES_OF_WORKCENTER to get the KAPID and using it as input for CLOI_WC_CAPACITY_READ. But I have problems to understand the output of CLOI_WC_CAPACITY_READ. The data type of the capacity is a float ( FLTP ) and the number seems to be to big, eg. 9.800000000000000E+01= 98h for one day.
Could you try to explain your solution once again?
Thanks,
Simon -
BAPI for DELETION of the Purchase Requisation entry from DB?
Hi Experts,
1) Pls. let me know that, Wht is the good BAPI for DELETEion of the Purchase Requisation entry from the Data Base.
The tx code is ME52N(BAPI_REQUISITION_CHANGE, BAPI_PR_CHANGE)
2) pls. also let me know the INPUT PARAMETERS for the suggested BAPI
thanq
Edited by: Srinivas on May 7, 2008 12:20 AMYou can use this BAPI to delete PR line item.
BAPI_REQUISITION_CHANGE
BAPI_REQUISITION_DELETE
Chk this for sample.
work flow object type for purchase requisition -
"Marked for Delete" flag in Hyperion Planning
Does anybody know how can I set "Marked for Delete" value by ODI? I have reversed planning model by RKM, but it hasn't field "Marked for Delete".
Thanks a lot in advanceuser11340418 wrote:
Hi John,
In that case, what is the best practice for deleting a Hyperion Planning shared member.
I have to delete a shared member manually from Planning front end.
Is there a better way for deleting planning members?
Cheers,
RSHi, the Marked for Delete is nothing to do with deleting shared member.
You can can delete members by using the Operation column and it set to Delete, you will have to provide the member to delete and the storage type of Stored.
Cheers
John
http://john-goodwin.blogspot.com/ -
BAPI for delivery doc creation required
Hi All,
I need to develop a program wherein I need to create a sales order, delivery order, PGI(post goods issue) and invoice.......I have identified the bapi for sales order creation as bapi_sales_order_create..
I request u to kindly help with the others....lemme know the relevant bapis for the others...Hi,
Chk the FM's given below..Hope this will help you...
BAPI For Delivery Order
BAPI_DELIVERYPROCESSING_EXEC
BAPI to post a Goods issue
BAPI_OUTB_DELIVERY_CONFIRM_DEC "inbound Delivery
Filling HEADEWR_DATA-DELIV_NUMB, HEADER_CONTROL-DELIV_NUMB, DELIVERY with the delivery number and HEADER_CONTROL-POST_GI_FLG with 'X' does the job.
BAPI_OUTB_DELIVERY_CONFIRM_DEC " outboung Delivery
Reward Points if helpful.
Regards,
Harini.S -
Bapi for sfg dependent dem,snp planned order qty, and ppds planned orde qty
Hi Gurus,
I am not much familiar with APO, so please help me,
Input details:
Field Value
Planning Version 000
Source Location * 1001 Single/Multi Value
Product * 1000061 Single/Multi Value
Production Planner * PRC Single/Multi Value
Start Date *
End Date *
o/p:
Source Location Date Semi-Finished Material Material Description SFG Dependent Demand SNP Planned Orders qty PPDS Planned order Qty Total SFG Variance due to Lot size Total SFG Variance reference to dependent demand
1001 15-Jul-10 1000041PP PRIMARY FF MILK 3% FAT 340 412 420 8 80
1001 15-Jul-10 1000041PP PRIMARY FF MILK 3% FAT
1001 15-Jul-10 1000041PP PRIMARY FF MILK 3% FAT
Is there any bapi to fetch the data as shown in o/p.
ThanksHi Phani,
Tryout the below BAPIs
IF10503 (object)
BUS10503
Regards
R. Senthil Mareeswaran. -
FM/BAPI for deleting Equipmet User status
Hi Guys
I am looking for a way to delete the equipment user status (the second box in IE02). I used a BDC for setting it and it works fine but I want to delete it now and I have no clue how.
I checked all the FM's related to STATUS and I found that internal status is the system status and the ext. status is the user status.
Anyone has experience in Equipment Sales?
Would appreciate your help.
Thanks
SameerHello,
The rules, defining user statuses of an equipment, are defined by PM functional consultant (customizing SPRO).
As i know, it is not possible to delete equipment external status.
Using IE02, you can change equipment user status as defined by functional consultant.
In your other thread "How to delete equipment user status?", Pete Atkin has given a lot of interesting informations (for example, to change user status equipment use FM STATUS_CHANGE_EXTERN).
Cordialement,
Chaouki. -
BAPI for deleting customer contact details.
Hi,
I need a BAPI or FM to delete customer contact details.
Kindly help.
Regards,
SumitHi Sumit,
try this
BAPI_CONTACTCRM_DELETE
reward point if useful. -
Lsmw by bapi for qm to upload inspection plan qp01
I want to upload Inspection plan by Transaction qp01
<Edited by Moderator - Bhavesh Kantilal. Removed all Capitals post. User has been warned and request to move this thread to the appropriate forum has been raised.>
Edited by: Bhavesh Kantilal on Dec 20, 2008 1:50 AMPost it here:
ABAP Connectivity
Also, Please do not use all CAPS.
It is understood as shouting at people.
Regards,
Ravi -
BAPI FOR DELETE BILLING DOCUMENT
Hi to all,
do you know a BAPI to cancel a billing document?
I have tried the BAPI_BILLINGDOC_CANCEL1 but it doesn't work.
Thanks!!
SilviaHi,
In test run give TESTRUN = ''.
After Execute that BAPI run
BAPI_TRANSACTION_COMMIT. FM
Cheers,
Naveen -
BAPI for Deletion of line Items from PR
Hi Experts,
I need to delete line items from Purchase Requisition when user check the check box.Check box available on output display i.e check box to delete item.
thanks,
santhosh.Use "BAPI_REQUISITION_CHANGE". Existing list of LIne items should be filled in the structure "REQUISITION_ITEMS_OLD" & New list of line items should be included in the structure "REQUISITION_ITEMS_NEW"
OLD - will contain the records currently in database.
NEW - fresh list of records (in your case exclude the line item which is to be deleted)
Regards
Vinod
Edited by: Vinod Kumar on Apr 14, 2010 3:36 PM -
Hi All,
Can Anybody tell me the BAPI for QA11.
My requirement is (I am telling the manual process) But i want this to be done by BAPI.
Open QA11 transaction
Enter the Inspection Lot Number Hit enter
Now at the bottom you see Usage decision . Select it from F4 or enter something and Hit Enter
Now Click on the Inspection Lot Stock Tab
In the To be Posted Box At the end you see Sales Order structure button. beside that enter the quantity 100.000 in editable field
Now select the Sales Order structure button
Enter the Sales Order and its Item number
Save.
Please give a hint. thats enough I will regard for sure. Please dont say me to use BAPI_INSPLOT_GETDETAIL or BAPI_INSPLOT_SETUSAGEDECISION. I already tried. if you still suggest them tell me how to use them.
Thanks.Hi ,
Check the BO BUS204501.
here there is a number of Methods and check the BAPI names in that..
If the are not enough with your requirement, Better go for BDC in that case.
Regards,
Bharani. -
PR Marked for deletion after Business Complete
Hi gurus,
My PR created from work order are marked for deletion after business complete and/or why is it being marked for deletion?
the requirement is to not mark it for deletion. is this possible?
Thank you.Dear,
Technical confirmation is followed only after all confirmations and GR/GI and reservations posted which means that the work has been completed on ground.,The remaining Capacities, reservations, partial confirmations, Open PR's(Not processed into subsequent material documents like RFQ/Quotations, PO) Open PO's get cancelled as soon as you TECO the Work order. so this clearly states that all your PR's ad PO's are delted at TECOstage much before settlement and Business Completion is done.
If you want ur PR's not to get cancelled then you can lock the PR's and then TECO the work order. However this lock will prevent PO creation.The best way to do this is to give a user status and hold the PR from getting deletd. User status can be provided at PR or Work order level.
Maybe you are looking for
-
Selecting type with text tool - grabbing lines
This is has happened in the past but much more so with my current version of illustrator (I have CS2). When I use the text tool to revise text, it seems to want to select whatever lines are closest to the text rather than the text. This is very frust
-
Hard Disk Not Exist! help pls!
Hi techies, I was using my hp compaq when I froze. I did powered it off and restarted only to be confronted with "hard disk not exist". I tried to run diagnostics on the hard disk as directed by the functions buttons and it kept say stuff, "install o
-
I moved my itunes library to external drive and now itunes wont work.
I moved my itunes library to an external drive and now itunes cannot find the library. I followed a youtube video and all seemed to work fine until i deleted the old library and emptied the trash. Prior to deleting and emptying the trash I checked pr
-
Can you do 3D composition in Motion yet?
Or are there any workarounds? I saw a tutorial on how to make a building in Motion and I wouldn't mind trying to place it somewhere in a video. Can I use a 4 point tracker to rotate and scale the bottom 4 corners, while tracking 4 dots in a video? It
-
Command line synchronization instead of EBCC
Hello, Is it possible to do the synchronization of this bunch of xml files using command line option instead of EBCC? If yes where is the script? Thanks in advance, Meghana