ME31K, ME32K, OUn & OPU
Hi all,
I'm looking fow where the OUN & OPU fields are being populated from when entering or changing a contract. We are creating/adding to contracts (me31k, me32k) and these units are defaulting from somewhere and I just can't find where. We used to be able to enter 'ea', but now the field automatically gets filled with 'PU" - Power Unit. Can someone please help me find where this is coming from?
Many thanks!
- Kathy
Yes you can if the change log is activated in your system
Go to the same setting in the SPRO and from header meny click on Utilities- change logs
and give some date range, execute
if the change log is active in your system than you will see who did it and when.
Similar Messages
-
Add a new column in Agreement Items table control (ME31K/ME32K/ME33K)
Hi guys,
I have a big issue.
How can I add a new column at Agreement Items table control (ME31K/ME32K/ME33K) level.
Thanks a lot.I think i solved the problem . The single way to to that is to modify the SAP standard Screen.
-
How to read header text in MM contract (ME31K/ME32K) before saving record?
Hi All,
In ME31K / ME32K (Contracts), before saving the contract I would like to check if the user has entered header text in the contract or not.
I am using customer exit MM06E005.
Can anybody help me with this?
Thanks in advance.Try creating dummy text id which will be part of text determination procedure @ Customers sales text & document header text.
else, maintain the SO10-text against this text ID. whenver user createds quotation this text will be defaulted irrespective of the cusotmer.
then based on if user want to modify the text they have to enter manually in this text id. print this text in header.
Regards,
Reazuddin MD -
Hi ,
In ME31k/ME32k Program : SAPMM06E and screen 220
based on the material ,the storage location is automatically populated .
I want to make storage location as blank for new(ME31K) and existing contract (ME32k).
Please let me regarding the same.
Thanks
A RajHi,
Try this.
goto se24, enter class cl_exithandler, goto method get_instance. Set breakpoint on the first if sy-subrc statement after the "get exit name". Run transaction when it is in debug window, check field exit_name for BADI.
Check BADI to see if it allows you to change field storage location.
Cheers.
...Reward if useful. -
To check Condition Supplements entries in tcode ME31K/ME32K
Dear Friends,
My requirement is to put a check on condition type selection and entries of condition supplements for transaction code ME31K/ME32K.
First Requirement:
For a Contract PO, we have 2 condition types 'P000' and 'ZP00'. Currently it is allowing me to select both the condition types. Whereas my requirement is that it should provide me selection for either of 2.
Second Requirement:
Once I select any one condition type from above, it will allow me to add condition supplements to it. Here also, it should not allow me to enter one condition more than once.
For eg. It allows me to enter condition type FRB1 twice, which sholudn't be the case.
Do we have any USER EXIT or BADI or IMPLICIT ENHANCEMENT for doing the same.Hi Ashish Kansara,
You can use customer exit "MM06E005". In that use the Function exit "EXIT_SAPMM06E_012", there is an internal table as "TKOMV" which will contain the condition tab. Keep your conditions as required.
Note : This exit will get triggered in ME21N/ME22N etc. So keep proper conditions.
Thanks & Regards,
Rock. -
User-exit (me31k - me32k)
hi,
boys it would serve me but user-exit that goes off to the save and the change of the contract (me31k, me32k).
thk.
Edited by: francesco aiello on Oct 28, 2009 6:55 PMHi,
to find the user exits & Badi's for the T-code..
go to table TSTC>enter T-code and execute> get the Program for the t-code..
and go to-se38-->get the package attached to the t-code..
next go to t-code Se15>expand the enhacement tab>enter package under userexit and
execute you will get the list of exits
available...
-->enter package under Badi's tab and
execute you will get the list of Badi's
available...
All the User exits are stored in Table MODSAP..
Prabhudas -
ME31L/ME32L, ME31K/ME32K badi/user exits at item level
hi all,
i need to check tax jurisdiction code per item of scheduling agreement and contract.
coz i need to prompt an error message "tax jurisidation code at line XX is blank" if no tax jurisdiction code is specified.
can you help me what badi or userexit to use?
tnx!Hi. I'm not aware of any specific user exits or BADI's for contracts, there are lots for purchase orders, and 1 for creating release POs from a contract, but I can't see any spefically for checking contract items.
However, you could try the custom field exit MM06E005. This would be a bit of a cheat, but it does get called by all purchasing documents including contracts, and all fields are available to check against so you could try and use it just to check the standard fields.
You can definitly issue errors into the contact from this exit.
Regards,
Dave. -
Valid Period in contract (me31k, me32k)
Hi!
In a contract with a lot of lines of materials and services, Its possible to change in a masive way the validity period of the price conditions?
Now I have to enter to each line condition of the contract and create a new period.
One contract that is valid for 2009 year, I want to copy it for 2010 year, I have to ajust some prices, and change all the validity period.
Please, any help will be appreciate.
Thanks in advance.
Sonia.Hi Ashish Kansara,
You can use customer exit "MM06E005". In that use the Function exit "EXIT_SAPMM06E_012", there is an internal table as "TKOMV" which will contain the condition tab. Keep your conditions as required.
Note : This exit will get triggered in ME21N/ME22N etc. So keep proper conditions.
Thanks & Regards,
Rock. -
I've defined several release strategies for contract ageement. When I create a contract, if the system cannot determine a valid release strategy, I can crate a document without release strategy.
How can I make a control when saving the document (tcode ME31K, ME32K) to verify that a strategy release is always defined?
For purchase order (tcode ME21N, ME22N) i've found a badi that works correctly, but it doesn't control in ME31K.
thanks,
MarcoI've definied several release strategy (100) with many parameters (company code, value, plant, etc).
Even if only one of parameters is not satisfied, the document has none release strategy, and I don't have any message about this.
By standard system I must define a phantom release strategy, with all combination not covered by the real strategies.
thanks,
Marco -
How to find out the table names related to fields of Transactions
Hi All,
My Task is to extract the data from diff tables whose names i need to find out . I was given with the transactions like Me31k,Me32k,Migo,Miro etc. Can anyone Plz suggest me on how to do this apart from debugging the transaction or runnig the SQl Tracer .<b>Go to SE93-> give ->msc3n double click program -> in top include you`ll find the tables OR search key word "tables" in program .</b></u>FYI
tables: dfbatch, " Dynprofelder
bncom, " allg. Kommunikationsstruktur
mtcom, " Kommunikations-WA Mat.stamm
makt, " Materialkurztexte
mbew, "#EC NEEDED
t001w, " Werke
t001l, " Lagerorte
mara, " Konzerndaten zum Material
marc, " Werksdaten zum Material
mard, " Lagerortdaten zum Material
mch1, " Chargendaten
mcha, " Chargendaten werksbezogen
mchb, " Chargenbestände
mchx, " Bewert.arten zu werksübergr. Ch
mchuwl, " Arbeitsvorrat Charge Benutzer
thead, " SAPscript: Text-Header
cdhdr, " Header Änderungsbelege
cdshw, " Positionen Änderungsbeleg
t148g, " Feldauswahl Sonderbestände
t148zt, " Texttabelle Zustandsschlüssel
t149c, " globale Bewertungstypen
t005u, " Provinzschlüssel Texte
t005t, " Bezeichnung der Länder
tvfmt, " Materialgruppe Export Bezeichn.
bwtty, " Bewertungstyp
rmclm, " E/A Felder Klassifizierung
inob, " Umschlüsselung Klassif.objekt
kssk, " Zuordnung Objekt <-> Klasse
klah, " Kopfdaten Klassen
t134, " Materialarten
prdkzt, " Texte zum Periodenkennzeichen
*prdkzt. "#EC NEEDED
Hope thisll give you idea!!
P.S award the points.
Good luck
Thanks
navjot -
Release strategy of contract disappeared after using of MEMASSCONTRACT
Hi All,
May be some one can help me?
I have next problem it tr. MEMASSCONTRACT(ECC6)
Release strategy of contract disappeared after using of tr. MEMASSCONTRACT. I know why it happened, but I don't know how to correct it. Some time ago IN ECC5 we added a field to a table EKKO and used this field as one of characteristics in the release strategy of contracts. In order to transfer value of this field to field CEKKO-USRC1 we used User Exit EXIT_SAPLEBND_002. This User Exit is suitable only for online transactions (ME31K, ME32K). How can I feel field CEKKO-USRC1 in transaction MEMASSCONTRACT?
Regards, LizaThank you. Probably I didn't explain my problem clearly. It's section of code from User Exit EXIT_SAPLEBND_002:
ATA: reference(20) TYPE c VALUE '(SAPMM06E)EKKO'.
DATA: it_ekko TYPE ekko.
FIELD-SYMBOLS: <ymm_icl> TYPE ANY.
e_cekko = i_cekko.
*THE "ICL Contract" FIELD IS ONLY RELEVENT IN THESE TRANSACTIONS
IF sy-tcode EQ 'ME31K' OR sy-tcode EQ 'ME32K'
OR sy-tcode EQ 'ME33K' .
ASSIGN (reference) TO <ymm_icl>.
it_ekko = <ymm_icl>.
e_cekko-usrc1 = it_ekko-ymm_icl.
ENDIF.
Program SAPMM06E can only be reffered while using online transactions. Mass transactions does not use these program and it is completely class based. So, may be someone know how can i do the same , but for tr. MASS in ECC6. -
Purchase Order - Default Company Code depending on Purchasing Org in Me21n
Hi Gurus,
I have requiremnet to default Company code to a value depending on Purchasing Organisation in Purchase Order Create/Change Transaction ME21n , ME22n.,( Also -ME31K, ME32K )
Purchasing Org and Company code can be seen in Me21n -> Header -> Org . Data Tab
Please let me know the user exit or Badi to do the same. If no what is the solution .
Regards
AviHello AVI,
U can use the BADI ME_PROCESS_PO_CUST.
In that there is one method Process_header.
From there u can do all the things that u need in the header part of the Purchase Order.
I think the Below User Exit can also be used :
MM06E004.
With Regards,
Sumodh.P -
User checks - create Purchase orders /Contracts
<u>Requirement</u>
Creation of the purchase orders/Contracts should be allowed or blocked based on some vendor (classification) characteristics.
Purchase orders and contracts can be created for materials and services. For each line item (material/service) in Purchase order, the vendor characteristics should be checked. Further, each service item can have multiple service line items and check should be performed for each of these service line items.
<u>Transaction codes</u>
ME21, ME22, ME23, ME21N, ME22N, ME23N, ME31k, ME32k, ME33K
<u> Options tried out</u>
1. The PROCESS_ITEM method in the BADI ME_PROCESS_PO_CUST can be used to check the item data. The checks can be performed in this method. But, this BADI works only for enjoy transactions - ME21N, ME22N and ME23N.
2. The user exit EXIT_SAPMM06E_013 in the enhancement MM06E005 can be used. This user exit will be triggered on press of save for Purchase orders and contracts. However, the checks need to be performed for all the service line items also. The service line item details are not available (accessible) in the user-exit EXIT_SAPMM06E_013.
3. The user exit EXIT_SAPMM06E_013 in the enhancement MM06E005 can be used. This user exit will be triggered on press of save for Purchase orders and contracts. To check the service line items EXIT_SAPLMLSP_031 can be used. But the user exit EXIT_SAPLMLSP_031 does not work for contracts ME31k, ME32k, and ME33k.
<b>Is there a method to get the service line item details into the user-exit EXIT_SAPMM06E_013 so that i can continue with option 2 mentioned above.
Please suggest any other method that will help solve this issue.</b>
Your help is highly appreciated.
regards,
prasadHi Prasad,
I am not sure if such exit would be available however I can suggest an alternative which will work just in case you are working on ECC 6.
From this release onwards we have a new technique call Enahncement-options which allows us to enehance the standard functionality. Look for any Enhancement-option avaiable on clicking save button by putting a break-point at run time on all 'Enhancement' statements. If anyone exits which i am sure will then you can do an implementation for the same and implement the required functionality.
Hope this helps and revert for more clarifications if any.
<b>Always reward points to useful suggestion.</b>
regards,
Vikas -
Tolerance limit in Contract ( Quantity and Value)
Hi ,
We have a requirement where we have to give tolerance limit (say 5% +/-) to the contract .
Please guide how to do.
Regards
NandiniHi,
In contract line item select the line item double click the line item (ME31K /ME32k)
under GR/IR control you can see the delivery tollerence.
SAM -
Hello SAP MM Sappers,
Please let me know I want sent a PO PDF to vendor mail id.What are all the prerequestie / configuration settings I need to maintain so that I can first try / simulate the same in Q system and then implement in P system.
Requesting the forum members to give your valuable detailed input so that it help my simulation at earliest.
Cheers,
Kumar.S
Edited by: Csaba Szommer on Aug 22, 2011 12:58 PMHi Kumar,
Refer the detail explanation of Oss Note as explained below.
SAP Note Number 191470 - Purchase order as an e-mail
Note Language: English Version: 27 Validity: Valid from 23.06.2006
Summary
Symptom
As of Release 4.5, the required program logic is implemented that allows
you to send purchasing documents by e-mail. It is not possible for you to
'downgrade' to lower releases.
This note is classified as 'release-independent' to also make this
information available to customers that use releases < Release 4.5.
If you use a release < Release 4.5, read Note 357137.
More Terms
ME21, ME21N, ME22, ME22N, ME31, ME31L, ME32L, ME31K, ME32K, output
determination
Cause and Prerequisites
Solution
Basically there are two mail types: Internet mail (external mail) and
SAPOffice mail.
Mail is sent via the output determination in both cases.
If you use the external mail, the message for the purchasing document is
converted into a corresponding text file which is sent to the vendor via
the Internet.
SAPOffice mail is sent only within the R/3 System and has mainly the
function of providing information.
In particular, it is not possible to attach a message (form) for a
purchasing document to a SAPOffice mail.
When using external mail, the following basic settings are required:
1. You must maintain an e-mail address in the address in the vendor
master.
2. The same applies to your own user master. You also have to specify an
e-mail address there in order to identify the sender.
o Note that it is not possible to change the e-mail address of the
vendor via the SAP purchase order transaction (ME21N, ME22N, and so
on).
o You can only make a permanent change using the vendor master
transactions XK02 or MK02.
o You can use a temporary email address in Transaction ME21N.
3. For the output type for default values, a communication strategy needs
to be maintained in the Customizing that supports the e-mail. You can
find the definition of the communication strategy in the Customizing
via the following path: (SPRO -> IMG -> SAP Web Application Server ->
Basic Services -> Message Control -> Define Communication Strategy).
As a default, communication strategy CS01 is delivered. This already
06.04.2007 Page 2 of 4
SAP Note Number 191470 - Purchase order as an e-mail
contains the necessary entry for the external communication. Bear in
mind that without a suitable communication strategy it is not possible
to communicate with a partner via Medium 5 (external sending).
4. Use the standard SAP environment (program 'SAPFM06P', FORM routine
'ENTRY_NEU' and form 'MEDRUCK') as the processing routines.
5. In the condition records for the output type (for example, Transaction
MN04), use medium '5' (External send).
6. You can use Transaction SCOT to trigger the output manually. The
prerequisite for a correct sending is that the node is set correctly.
This is not described here, but it must have already been carried out.
7. To be able to display, for example, the e-mail in Outlook, enter PDF
as the format in the node.
To use the SAPOffice mail, the following basic settings are required:
1. For the output type for default values, a communication strategy needs
to be maintained in the Customizing that supports the e-mail. You can
branch to the maintenance of the communication strategy via the input
help.
2. Use the SAP standard environment (program "RSNASTSO" and FORM routine
"SAPOFFICE_AUFRUF") as the processing routines.
3. In the condition records for the output type (for example, Transaction
MN04), use medium '7' (SAPOffice) and also partner role 'MP' (mail
partner).
Additional settings:
Problem:
How can you both change the mail title and text for the sending of a mail
message and maintain a replacement parameter, for example a document
number.
Solution:
1. The replacement routine is maintained in the Customizing for the
output type in the detail screen on the 'General data' tab under
'Replacement of text symbols' (for Release < 4.6B, this can be found
on the 'Mail' tab page).
Program: SAPMM06E
FORM routine: TEXT_SYMBOL_REPLACE
2. If you work with the new Enjoy Transaction ME21N, ME22N or ME23N,
Notes 370522 and 420066 are required.
3. Maintain mail title and text.
o If you want to send a purchase order within an R/3 system using the
SAP office, you can maintain both the mail title ('Re:') and also a
mail text in the Customizing for the output type To do this, select
the directory mail title and text for the corresponding message
type.
o If you want to send a purchase order as (external) mail, for
example, to a vendor, you have to maintain the mail title in the
06.04.2007 Page 3 of 4
SAP Note Number 191470 - Purchase order as an e-mail
condition record for the output type (for example in Transaction
MN05) on the 'Communication method' tab page. Enter the mail title
in the 'Text for cover page' field. You cannot maintain an
additional mail text.
o Note that the values from the mail title are used to create the
description for the attachment.
4. The replacement parameters must be enclosed by &. Example: You want to
enter the title 'PO number 450000001'. For this you have to enter the
following in the Document Title field (Message Customizing ->
sub-option: Mail title and texts) 'PO number &EKKO-EBELN&'
o Note that the replacement via TEXT_SYMBOL_REPLACE can
only be executed as of Release 4.6B. If you also want to use the
purchase order number in a release < Release 4.6B, refer to Note
120474 - as an alternative, you have the option of implementing the
text replacement functions by Remote Consulting, priced separately.
Problem:
You send a purchase order by e-mail and want to attach the document as a
file type (for example, PDF).
Solution:
Solution:
The file type is maintained in the corresponding node in SAPConnect
(Transaction SCOT). If you have any further questions, contact your Basis
administration.
Attaching purchasing documents to e-mails is only possible for external
(Internet) mails. This is not possible with SAPOffice mails.
Problem:
Although LET (print) for example is still set as the alternative to INT
(e-mail) in the communication strategy, a program termination occurs
because of a missing e-mail address.
Solution:
See Note 310234.
Problem:
When you send a mail message for a purchase order, a short dump occurs if
the purchase order was created with reference to an outline agreement.
Solution:
See Note 502250.
Header Data
Release Status: Released for Customer
Released on: 27.06.2006 00:32:09
06.04.2007 Page 4 of 4
SAP Note Number 191470 - Purchase order as an e-mail
Priority: Recommendations/additional info
Category: Consulting
Main Component MM-PUR-GF-OC Message determination and printing
The SAP Note is release-independent
Related Notes
Number Short Text
502250 Update terminate when emailing PO linked to Outline Agreem.
457497 FAQ: Message processing in purchasing
432236 Error TD421 for external sending
420066 No title when sending PO messages externally
357137 External e-mails from message control
323720 Communication types in communication strategy
309685 Error with external sending
190669 Sending lists via SAPconnect
171698 SAPconnect: Formats, conversion, device type
152474 Testing fax and e-mail
Attributes
Attribute Value
Transaction codes HIER
Transaction codes ME21
Transaction codes ME22
Transaction codes ME31
Transaction codes ME31K
Transaction codes ME31L
Transaction codes ME32K
Transaction codes ME32L
Transaction codes MN04
Transaction codes MN05
Transaction codes SCOT
Hope this may help you.
Maybe you are looking for
-
I downloaded the new icloud control pannel and when I click on the links in the start menu it always opens in internet explorer. Chrome is my default browser, and the bookmarks are synced with Chrome. Why is this opening in internet explorer and how
-
Opening a file from Oracle Forms
How do I open a file directly, that's located on my desktop or the server from Oracle 10g Forms 9i ?
-
Hi, I recently a user's PC. They went to a Windows 7 64bit 12GB RAM, 1 x SSD drive and 1 x SATA. They have been upgraded from Photoshop 7 to PhotoShop CS5. The user is complained that opening files from the network is slower than it was with PS7. I d
-
What is a self-assigned ip address
I am unable to get a wi-fi signal when I go into system preferences/network it says self-assigned ip ? Does any know what this is and how do I get a wifi signal.
-
Page Expiration and "Edit" in Internet Explorer
Hi All, I have built a a admin system whereby a jsp page is a standard business contract that is displayed in Internet Explorer and printed out. However sometimes the contract needs to be altered slightly, so I thought you would be able to hit "Edit"