Friday, January 29, 2016

Please save the creators!!!!

Saturday, February 14, 2015

310154 - ME21N/ME51N: Customer-specific check, generating error log

310154 - ME21N/ME51N: Customer-specific check, generating error log


310154 - ME21N/ME51N: Customer-specific check, generating error log


Header

Version / Date 14 / 2003-06-25

Priority Recommendations/additional info

Category Consulting

Primary Component MM-PUR-PO-GUI Userinterface - Purchase Orders

Secondary Components



Summary

• Symptom

• In Transaction ME21N (EnjoySAP: Purchase Order), you want to issue a customer-specific error message. The error message should appear in the error log of the application. In addition, you would like to navigate to the incorrect field.

The same applies to ME51N.

• Other terms

• ME21N, ME22N, ME23N, MEPO, ME51N, ME52N, ME53N, MEREQ, user exit, message output, message, mmpur_message_forced

• Solution

• Purchase order:

Use enhancement MM06E005 to check the purchase order. In function exit EXIT_SAPMM06E_012, generate messages that are linked to a certain business object and field. Via this link, the application can later position on the item or field in question.



To create the link, you can use the following macros:

o mmpur_business_obj_id

Using this macro, you report the business object to which the following messages are assigned to the message handler. The ID of the respective business object is transferred to the macro. You can use fields tekpo-id, teket-id and tekkn-id here. Only use this macro if you have issued the error messages for the purchase order header since the message handler is already positioned on the purchase order header upon the access into the user exit.

Only carry out this macro if the ID has been set (see example implementation). The ID is not filled in Transaction ME21!

o mmpur_metafield

This macro links the following messages with a special field of the business object set before. The fields are represented by constants of type mmpur_metafield, which are contained in type group mmmfd. Using this field, the message handler can localize the relevant screen area and position the cursor on the corresponding field later. The meta field must be transferred to the macro.

To find out the correct meta field display function group memfs. In this function group, mapping between the structures of the application and the meta fields of the business objects is carried out (subroutines: EKKO, EKPO, EKET, EKKN).

o mmpur_message_forced

Using this macro you generate the actual message. The message is linked with the announced business object and meta field. The macro re

ceives 7 parameters: Message type (I, W, E), message class, message number and message parameters 1 to 4.



When you use these macros, make sure that the function exit is also active in Transactions ME21ff, ME31ff and ME41ff. Since no error log exists here, error messages (message type E) are issued directly. This in particular means that the function module terminates after execution of macro mmpur_message_forced 'E' and the subsequent source code is no longer run through. When executing the function exit in Transaction ME21N, however, the subsequent source code is run through and additional messages can be issued.

Also ensure that the last type 'E' error message is generated with the mmpur_message macro and not the mmpur_message_forced macro. The parameter list is identical to the parameter list of the mmpur_message_forced macro. Using this macro, the type 'E' error message is issued immediately. This means that the transaction identifies the 'E' error status of the user exit and prevents the message from being saved (however, it will still be held).

To be able to use the macros, implement the advance correction in Inlcude LXM06TAP, provided that it does not yet exist.

Furthermore, you find an example implementation of function exit EXIT_SAPMM06E_012 (Include ZXM06U43) in the 'Corrections' section.

In this example, the system checks in all items with account assignment to account assignment category 'X' whether the cost center was entered. If the cost center is missing, a (fictitious) error message is issued per account assignment line of the item. Then the error message is issued when you post or check the purchase order.

------------------------------------------------------------------------

Purchase requisition:

To check the purchase requisition, use enhancement MEREQ001.

There, user exits EXIT_SAPLMEREQ_005 and EXIT_SAPLMEREQ_010 are available to create your own messages.

Do not output the messages yourself but use the corresponding export parameter of the function exit to store all your messages there.

This parameter is transferred back to the standard program which carries out the message output.

Friday, May 27, 2011

What is the difference between IM and WM

· Since the lowest level at which stock can be managed is the Storage Location level, the system displays the inventory levels as summarized values and provides very limited information about individual pick slots, such as which materials are stored in specific storage bins.

· Where and how stock is placed within the warehouse is random as placement strategies are nonexistent.

· When there is a requirement for SAP transactions to be executed on a radio frequency device, Advanced Business Application Programming (ABAP) coding is required because SAP Console does not provide standard out-of-the-box RF transactions for IM.

· The ability to replenish dedicated picking areas is not available in IM.

· Automation of pick logic and travel paths is not possible; picking is according to the sequence in which the order was entered / received and is not based on material and bin locations.

· Performing cycle counts at the individual bin location is not possible because quantity is presented to the end user as a summarized value. Operators cannot record the inventory at each bin; therefore, each bin quantity will have to be added up first to get total, and then it can be entered into the system

For example, suppose the system says there is a total quantity of 200 gaskets in the rack. When it is time to do the cycle count, the 200 gaskets are spread throughout three locations in these quantities: 100, 50 and 50 respectively. IM does not allow you to enter the individual quantities at each of the bins. Instead verification of physical inventory is limited to the confirmation that there are 200 gaskets in the rack.
Where and how they are stored is not visible.

· IM does not have the ability to determine space/bin utilization for a warehouse facility, and does not provide any space optimization business functions.

Nice Joke on Windows
JUST for பன்



Why Bill Gates decides to Sell OFF Microsoft?


Letter from Banta Singh to Mr. Bill Gates
Subject: Problems with my new computer
Dear Mr. Bill Gates,We have bought a computer for our home and we have found some problems, which I want to bring to your notice.
1. There is a button 'start' but there is no 'stop' button. We request you to check this.
2. One doubt is whether any 're-scooter' is available in system? I find only 're-cycle', but I own a scooter at my home.
3. There is 'Find' button but it is not working properly. My wife lost the door key and we tried a lot trace the key with this 'find' button, but was unable to trace. Please rectify this problem.
4. My child learnt 'Microsoft word' now he wants to learn 'Mi crosoft sentence', so when you will provide that?
5. I bought computer, CPU, mouse and keyboard, but there is only one icon which shows 'My Computer': when you will povide the remaining items?
6. It is surprising that windows says 'MY Pictures' but there is not even a single photo of mine. So when will you keep my photo in that
7. There is 'MICROSOFT OFFICE' what about 'MICROSOFT HOME' since I use the PC at home only.
8. You provided 'My Recent Documents'. When you will provide 'My Past Documents'?
9. You provide 'My Network Places'. For God sake please do not provide 'My Secret Places'.
I do not want to let my wife know where I go after my office hours.Regards,BantaLast one to Mr. Bill கேட்ஸ்



:Sir, how is it that your name is கேட்ஸ்



but you are selling WINDOWS?

SAP share Points:::
SAP MM Interview Questions and Answers - SAP MM Interview
www.sap-img.com/materials/sap-mm-self-test-questions.htm
sapmmhelp.blogspot.com/.../sap-mm-interview-question-answers.html
www.onestopsap.com
itknowledgeexchange.techtarget.com
WWW.sapfunctional.cpm
www.saptechnical.com

Tuesday, February 16, 2010

SAP MM Training

SAP MM & WM Consultant with background in Management, Having 5+ years of consulting experience in SAP R/3. SAP projects in includes 3 Implementation , 0ne Roll out and 2 support project.

Having 6+ years of strong functional experience in engineering industry with different procurement process, Production and inventory management.