User Exit: Saving data in Production Order Header Long Text
Hi PP Gurus,
Can any one let me know which user exit can be used to save some data in the Long Text of Production Order Header.
We try PPCO0007, it works well on ECC, but my client's system version is 4.7, it does not work.
In 4.7 version, is there any other User Exit or BADI can be used to comply with this requirement?
It's quite common requirement, hope someone can help me. Thanks.
Best regards,
Sun Qiang
Hi All,
Thank for your reply.
After saving the text using 'SAVE_TEXT' function module and commiting it you need to update the 'ltext' field in AUFK table.
SELECT SINGLE * INTO wa_aufk FROM aufk WHERE aufnr EQ '000012345678'.
wa_aufk-ltext = 'D'.
MODIFY aufk FROM wa_aufk.
It works in Enhancement PPCO0007.
This call can be closed. Thanks.
BR
Qiang
Similar Messages
-
Production Order header Long text
Hi ,
I need to get the long text in the Production Order Header.
I am aware that I would need to use READ_TEXT FM.
What are the parameters that I need to put in?
ID
LANGUAGE
NAME
OBJECT
Thanks!Hi Donna,
This is the answer:
ID KOPF
LANGUAGE EN
NAME 035000010000121
OBJECT AUFK
For name you have to concatenate client number + production order number.
From my example above 035 (client number) + 000010000121 (production order number) .
Hope it helps,
Victor. -
How to use Standard Text Key in maintenance order header long text?
Dear All,
I have created a standard text key using transaction CA10 and I want to use this in maintenance order header long text. Is there any way to select any standard text key in maintenance order header long text?
Regards & Thanks,
SaifHi
To use standard texts, perform the following six steps:
Select the maintenance order and access the operation overview screen using Goto -->Operation overview.
You can enter standard text keys in this screen or in a detail screen for the relevant operation.
Enter a standard text key in the appropriate field and press ENTER .
If the text is longer that the short text line available, the field Text is selected for that operation.
Check the long text and edit it if necessary. To do this, select the operation and choose Operation--> Long text.
The system branches to the text editor screen. If you also entered a short text for the operation and specified that this should not be overwritten by the standard text, you will see the short text displayed in the first line of the editor. The following lines contain the standard text.
Check the standard text and change it if necessary.
Save the final version of the text and return to the previous screen with Goto--> Back.
Save the maintenance order.
Standard texts are created for your system by your system administrator using the Customizing function.
Regards
Makarand Gurjar -
Loading Maintenance Order Header Long Text
Hi Experts,
I am trying load Maintenance Order Header Long Text using an LSWM Direct Input Program.
It states the Long Text successfully transferred, but when I go to transaction IW33, the long text is not displayed.
How do I get the long text to be displayed in transaction IW33?
Thanks,
MSKASAP help states that some long texts may not be readable from the application after they have been imported. They provide 2 solutions in the following link.
[Importing Texts|http://help.sap.com/saphelp_nw04s/helpdata/en/01/d944c0646cd540b3356552be080353/frameset.htm] -
Maintenance order header long text copy into PR header text
Dear all,
Can anyone please let me know how I can copy the Maintenance order header long text into the PR header text of service or component PR.
Thanks in advance.
Regards,
Vineet
Edited by: vineet sharma on Oct 19, 2011 1:23 AMHi
Please check this link Re: Copy text from PM order to Purchase Requisition
regards
pushpa -
Default Production Order Component Long Text
Dear guru ,
Whose are the defaults for production order component long text ?
Can I copy this text only from bom ?
Can I copy this text also from material master ?
ThanksHi,
The defaults are from the BOM item text 1 & 2. POTX1 & POTX2 fields.
I suppose no option from material master.
Hope this helps
Regards
Raju -
User exit for confirmation of production order for mandatory fields
While confirming the production order ( CO11 & order type -PP01) , production order should not be saved/confirmed without entering the mandatory field (No. of employees), which is the mandatory field set in the config of "define field selection for confirmation"
It is allowing if user does't click on the tab (personal/additional data).
Without entering the mandatory fields in any tab system should not allow user to confirm the order
How to apply this lock ?
Also while doing the production confirmation (Co11N) ,user should not have the rights to changes ,adds or delete the component and its quantity OR if user make the changes , suystem should not allow to post the confirmation?How to make this in SAP?
regards,
Ramesh BandiHi,
You can check the user exit CONFPP05 (Customer Specific Input Checks when Saving) and its function exit EXIT_SAPLCORF_105 in the transaction code SMOD.
With this enhancement you can update your own data after saving the confirmation. You cannot change the confirmation itself.
In this enhancement it is strictly FORBIDDEN to send error messages or other dialogs, otherwise data inconsistencies could occur, for which SAP accepts no liability.
You can check with your ABAPer's.
please check & revert back to me.
Regards,
Mohan.R -
User Exit after creation of Production Order
Hello gurus.
I would like to populate a table with the Production Order number once I create the document in transaction CO01. The problem is, I cannot find a user exit that can be executed after I save the Production Order number.
We use internal assignment of production order numbers, so we don't know the number of the document until it's created. I'd like to find a way to be able to get the number of the document, once it's created and add it in a custom table I created.
Is there a User Exit for this? Or maybe an alternative way of achieving this?
Thank you.Fernando,
I would suggest you to create a custom table and custom program. The program should pick up the all the orders which were created from AFKO table, on successful completion of running the program it should update the custom table with the date and completion time. So next time when this program is run, it should pick up order who's creation date and time is greater than that in the custom table. You can schedule to run this program in background.
Regards,
Prasobh -
User-exit for components in Production Order
Hello
I have to change automatically materials parameters in production order components ( e.g resb u2013 fmeng I need to mark or stand out the indicator ) before saving.
Does anyone know a BADI or user-exit that i can use?
Regards,
ArturHi Artur
You can try BADI WORKORDER_UPDATE
or
user exit PPCO0001 and PPCO0008
Hope it helps you .
Regards
Ritesh -
BADI-User exit required for updating Purchase order header field -IHREZ
Hello All,
We have requirement in our business to update the purchase order header field "our reference" EKKO-IHREZ with some text field. We need a BADI/user exit that can be used for updating this field . We have checked the BADI ME_PROCESS_PO_CUST and unfortunately we are not able to use this BADI as it getting triggered in enjoy SAP transactions ME21N , ME22N etc. We are not creating the purchase order manually and we are using ME59N for creating Purchase order . Hence we are looking for some user exit/BADI that can be used in ME59N for updating the purchase order header field IHREZ.
Thanks in advance for your immediate response .
With regards,
Joseph Anand BTRY using the exist u2022 EXIT_SAPLME59_001
You can also later on add this field by BAPI_PO_CHANGE -
Production Order Component long text
I'm an ABAPer trying to find the long text of a production order component.
I'd expect to find it as a text with object "AUFK" id "MATK" but that's not the case. I can't find it anywhere in table STXH where it would show up if it were kept like any other text. So where is it kept?Whenever you maintain a Production Order Text in CO03, system generate a unique HEADER details for that particular text with unique values of fields-Text Name, Language, Text ID & Text Object.
You can see 4 unique values by first double clicking on Production Order Long Text and then Goto --> Header.
Once you've these values, run FM- READ_TEXT (transaction-SE37) and put Text Name, Language, Text ID & Text Object at required places and execute, you will get desired Accounting Text.
Regards,
Anup -
Make Scrap portion field in production order header as display only
Hi Experts,
We have a requirement to make scrap field(CAUFVD-GASMG) in production order header as display field only. We do not want users to enter any values here to denote the quantity scrapped in production orders. I am not aware of any configuration to make this field as display only. Please let me know which user exit or BADI available for this purpose. We do not want to use any screen variants and transaction variants and would like to restrict this at order type or plant level.
Thanks
RijilHello Rijil,
If not with variants than check with enhancement.
PPCO0006 Enhancement to specify defaults for fields in order head
PPCO0012 Production Order: Display/Change Order Header Data
PPCO0018 Check for changes to production order header
Regards, -
User-exit for transaction co13: PP Order Cancel Confirmation
Hello!
Whether prompt, please,
exist what that user-exit for transaction co13: PP Order Cancel Confirmation?
Thanks,
Anton.Hi Antonio,
Please check this all user exits (SMOD) available for CO13.
CONFPP01 - PP order conf.: Determine customer specific default values
CONFPP02 - PP order conf.: Customer specific input checks 1
CONFPP03 - PP order conf.: Cust. specific check after op. selection
CONFPP04 - PP order conf.: Customer specific input checks 2
CONFPP05 - PP order conf.: Customer specific enhancements when saving
CONFPP06 - PP Order Confirmations: Actual Data Transfer
CONFPP07 - Single Screen Entry: Inclusion of User-Defined Subscreens
CONFPS01 - PS confirmation: Determine customer specific default values
CONFPS02 - PS confirmation: Customer specific input checks 1
CONFPS03 - PS confirmation: Customer specific check after op. selection
CONFPS04 - PS confirmation: Customer specific input checks 2
CONFPS05 - PS confirmation: Customer specific enhancements when saving
CONF0001 - Enhancements in order confirmation
CONFPI01 - Process order conf.: Calculate cust.specific default values
CONFPI02 - Process order confirmation: Customer spec. input checks 1
CONFPI03 - Process order conf.: Cust. spec. check after op. selection
CONFPI04 - Process order conf.: Customer specific input checks 2
CONFPI05 - Process order conf.: Cust. spec. enhancements when saving
CONFPI06 - Process order confirmation: Actual data transfer
CONFPM01 - PM/SM order conf.: Determine cust. specific default values
CONFPM02 - PM/SM order confirmation: Customer specific input checks 1
CONFPM03 - PM/SM order conf.: Cust. spec. check after op. selection
CONFPM04 - PM/SM order conf.: Customer specific input check 2
CONFPM05 - PM/SM order conf.: Cust. specific enhancements when saving
Regards,
Ferry Lianto -
Transactions ME51N & ME52N user exits - saving requisitions
Hi all.
I have a new requirement for disallowing transactions ME51N & ME52N from saving purchase requisition records that have more than one line items associated with each of them.
Basically upon the user clicking on the 'Save' icon I have to first check the purchasing group screen field (MEREQ3211GRID-EKGRP) of the captured purchase requisition at each event instance. If the purchasing group matches the one I check for (i.e. the configured one) and the purchase requisition also has more than one line item associated to it then I should skip the posting functionality for this specific purchase requisition and then issue an error dialog message to the user telling him/her that such a transaction is not alllowed.
Please help me to find the following:
1) The user exit/BADI to use in order to implement such a change.
2) The data objects or internal table/(s) that I may use in order to count the number of captured line items for each purchase requisition (e.g. via the 'DESCRIBE' command).
Thanks in advance!Hi Venkatesan,
I have looked at the definition of this BADI via se18. The interface has a few parameters which also reference other types higher up in the hierachy.
Which method do you think would be ideal in order to do the following:
1) Get the item data count as captured by the user via the transaction ME51N?
2) Get the item data count as collected from the database (i.e. as previously captured) and changed by the user via transaction ME52N?
I have to then make changes exactly at these points.
Thanks again!
Edited by: L J Langa on Apr 16, 2009 3:00 PM -
How can we identify what are all user exits are there for sales orders,deli
Dear All,
How can we identify what are all user exits are there for sales orders,deliverys and invoices
thanks
nitchel vHi Nitchel
There are many ways to find out the user exits..
For example for VA01.
Goto Transaction ie VA01:
goto System-- Status
doubleclick on the program name ie SAPMV45A
SE38 -> Enter the program name and in the program( SAPMV45A) goto -- attributes
get the package name from here ie VA
note the package(VA) and get back to main screen
goto SMOD tcode and click on find button in the package spec giv the package name ie VA and execute it
you will find list of exits available
check out the exit that suits ur requirement
goto cmod and create a new project and implement in that user exit.
You will get the following exits in SMOD..
SDTRM001 Reschedule schedule lines without a new ATP check
V45A0001 Determine alternative materials for product selection
V45A0002 Predefine sold-to party in sales document
V45A0003 Collector for customer function modulpool MV45A
V45A0004 Copy packing proposal
V45E0001 Update the purchase order from the sales order
V45E0002 Data transfer in procurement elements (PRreq., assembly
V45L0001 SD component supplier processing (customer enhancements
V45P0001 SD customer function for cross-company code sales
V45S0001 Update sales document from configuration
V45S0003 MRP-relevance for incomplete configuration
V45S0004 Effectivity type in sales order
V45W0001 SD Service Management: Forward Contract Data to Item
V46H0001 SD Customer functions for resource-related billing
V60F0001 SD Billing plan (customer enhancement) diff. to billing
For Delivery you will get .. here the package name will be VL.
V02V0001 Sales area determination for stock transport order
V02V0002 User exit for storage location determination
V02V0003 User exit for gate + matl staging area determination (h
V02V0004 User Exit for Staging Area Determination (Item)
V50PSTAT Delivery: Item Status Calculation
V50Q0001 Delivery Monitor: User Exits for Filling Display Fields
V50R0001 Collective processing for delivery creation
V50R0002 Collective processing for delivery creation
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V50S0001 User Exits for Delivery Processing
V53C0001 Rough workload calculation in time per item
V53C0002 W&S: RWE enhancement - shipping material type/time slot
V53W0001 User exits for creating picking waves
VMDE0001 Shipping Interface: Error Handling - Inbound IDoc
VMDE0002 Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0003 Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0004 Shipping Interface: Message SDPACK (Packing, Inbound)
For Billing VF01..Package is VF..
SDVFX007 User exit: Billing plan during transfer to Accounting
SDVFX008 User exit: Processing of transfer structures SD-FI
SDVFX009 Billing doc. processing KIDONO (payment reference numbe
SDVFX010 User exit item table for the customer lines
SDVFX011 Userexit for the komkcv- and kompcv-structures
V05I0001 User exits for billing index
V05N0001 User Exits for Printing Billing Docs. using POR Procedu
V60A0001 Customer functions in the billing document
V60P0001 Data provision for additional fields for display in lis
V61A0001 Customer enhancement: Pricing
Or another way is ..
- Get the program name for that T-Code
- Go to that program
- In that program, search for word 'EXIT' or 'CUSTOMER-FUNCTION' by using where-used list which will give u the list of user exits for that program
And also you can check in the tables in SE16 for user exits..
MODSAP - Stores SAP Enhancements
MODSAPT - Stores SAP Enhancements - Short Texts
MODACT - Stores Modifications
And there are other ways as well , pls check the forum for this ,
Regards,
Vvieks
Note : If you have any specific requirement then pls let us know , we will guide you
Maybe you are looking for
-
NON-COMPLIANC REPORT FOR QM ACTIVITY
AS A ADMINISTRATIVE I JUST WANT TO CHECK THE QM ACTIVITY (NON COMPLIEANCE REPORT) FOR BELOW TRANSATIONS QA32, QE11, QE01, QE17, QE12, QA11, QA12 I WOULD BE HELPFUL IF ANYBODY ANSWER THIS QUESTION AYK
-
ASN in Extended Classic Scenario with SUS
Hi SRMer? Is it possible to create an ASN in SUS with Extended Classic Scenario (ECS)? OSS note 543544 mention that the scenario is limited for document types Purchase Order, Purchase Order Response and Change Order. Confirmations and invoices are no
-
hi guru's in internal table how i can delete 3 ,15 ,21(index) in the table help me plz.
-
Can't open dreamweaver CC on Mac
I downloaded the programm, installed it and it doesn't open. Uninstalled it, downloaded it again, it doesn't open. I have Mac version OSX 10.9.1
-
Can't open the illustration. What is this?
I was working along, minding my own business...I went to save my file (my very simple file) and it gave me the "not enough memory to preview..." error message. So, I shut the system down, brought it back up and now it says "Can't open the Illustrati