Académique Documents
Professionnel Documents
Culture Documents
Purchasing Tables
SAPReader is a small program which converts purchase orders created by
the SAP R/3 system into a readable document. Its purpose is to enable
companies to receive purchase orders from customers who are using the SAP
R/3 system, and to translate these into a format using the supplier's own
product codes. The text file produced by SAPReader may then be manually
entered into the supplier's system or may be electronically uploaded.
Purchase Order History ABAP report
Here you are shown how to set up the message determination (output control) facility quickly. In this
case, you need not read the Implementation Guide (IMG) for the other steps to set up this facility, or
need only read certain parts of it.
You can output purchasing documents without the message determination facility. In this case, you
must not assign any message determination schemas to the individual purchasing documents (RFQ,
purchase order, etc.). The system then generates a message of the type NEU (new) for each
document to be outputted. To determine the printer, the system first checks the settings for the
purchasing group. If no printer has been maintained there, it checks the user parameter. If no printer
has been specified there either, the system checks the fixed value for the user. If no printer has been
specified, the system does not generate a message record.
It is necessary that you maintain condition records for the desired message types:
1. Choose Master data -> Messages -> <Purchasing document> -> Create or
Change from the Purchasing menu.
1. Enter the message type and choose the key combination. The latter determines
the condition table in which the condition record is stored.
1. Create the message type and define its fine-tuned control (e.g. whether the
message type is to be used only for new printouts or only for change notices),
The system checks whether a printer has been specified in the condition record. If
so, it is used. If not, it checks the message type to see whether a print parameter has
been set. If no parameter has been set, no message is generated. If a parameter
has been set, a printer is sought in accordance with this parameter. If a printer is
found, it is used to output the message. If not, no message is generated.
Note:
You can change the printer when outputting messages (e.g. via the menu options
Purchasing document> -> Messages -> Print/transmit). Select the desired message
and choose Goto -> Message details -> Edit -> Means of communication.
Transaction OMW1 allows you to set whether the Price Control is a mandatory
"S" or "V".
V indicates that you want the system to value the stocks with the latest price.
S indicates that you want the system to value the stocks with a fixed price method.
At the item details, look for the Return columns and tick it.
/: IF &EKKO-BSART& = 'ZB'.
/ RETURNED PURCHASE ORDER
: ELSE.
/ PURCHASE ORDER
/: ENDIF.
selection parameter
scope-of-list parameter
ME2L - Vendor
ME2M - Material
ML93 - Service
Force buyers to create Purchase Order with ref. to a Pur. Req., Quotation or
Pur. Ord.
Transaction OMET
o Ref. to P.O.
o Ref. to quotation
o You have to assign the control for ALL the SAP buyers via their SAP
users id.
Logoff and login again. Then try to create a Purchase Order without a
reference.
Transaction OMFI
o You have to assign the control for ALL the SAP buyers via their SAP
users id.
o Logoff and login again. Then try to create a Purchase Order and check
the default values.
In the Fast Processing button:-
You can choose whether to adopt automatically all the line items fields in the
Purchase Requisitions
Suppose you want to calculate the GST and DISCOUNT for a Net Value of 1000.
Net value 1000
GST 10% of 1000 100
DISCOUNT 10% of 1000 100
If you want the DISCOUNT to be calculated based on 1000, put the Steps
number in the column Fro
The Fro To controls the calculation.
Information Structure
In the SAP standard info structure S012 is updated by the Purchase Order creation
date, not the Goods Receipt date. E.g. a Purchase Order is created in January and
good receipt is in February and March, S012 will show the values in period January.
Transaction MC26
Info structure S012 Update group (stats) SAP
There are some fields which you can set as defaults for the buyer in transaction
ME21.
Transaction SU01
Input the user name and click Parameters
PO Release Strategy
4.6x
Use SE12; structure CEKKO to check all the fields available for controlling the
Purchase Order.
E.g. If the total value for the Purchase Order exceeds 10,000, release strategy 01 is
assigned to the Purchase Order. There is only one characteristic created in this
example. For controlling the Purchase Order type, create characteristic for CEKKO-
BSTYP and the value NB.
In the Value data, in the Char. value column, type >10000 and press enter
CL02 - Class
Click Create
Release indicators
Release indicators Release Description
0 Blocked
1 X Release
Release Strategy
Release group 02
Rel.strategy 01
Release codes 01
Release status 0
1
Once the Purchase Order is not release, buyers will not be able to print the Purchase
Order.
Goods Receipts will be shown with Message no. ME 390 - Purchasing document
XXXXXXX not yet released.
In 4.6c, Purchase Order with Release Strategy has tabs at the end of the Header.
This allowed the buyers to check the release status of the Purchase Order.
The person with the release authorization has to use ME28 to release the Purchase
Order.
If you want the system to take the price from the last Purchase Order, then do not
maintain the conditions in the info record because it has precedence over the last
PO. This means that the net price field in the info record should be left blank.
In the case when you have already maintained the conditions in the info record (or
net price), try to delete them or make them invalid by changing the validity date.
Even though no price was maintained, the info record will still keep track of the Order
price history.
To check the Order price history, go into the material info record and click
Environment -> Order price history
4.6x
If you have more than one company code, you might want to define a new document
type and number range to differentiate between the two companies.
Maintain:
Text for Document Header/Item
Text for Document Supplement
OMF6 - Messages Header Texts
From release 4.5, you can send your purchase order via output determination. This
note have indicate all the requirement and settings necessary to send purchase
order via the output determination once your SAP have been connected to an
External Mail System.
First you send the text converted Purchase Order to your SAPoffice
o Sample ABAP program for sending mail to your SAPoffice
Then from Microsoft Outlook, you can send it out externally to your Vendor
Install the SAP setup program on the SAP Presentation CD-ROM under
\GUI\WINDOWS\WIN32
Execute the SAP setup program and choose the Desktop Interfaces.
Then choose the SAP MAPI Service Provider (select Change Options to display the
selection)
Once the SAP MAPI is installed, you can create your logon profile for SAPoffice.
Go into your Control Panel of your windows.
Select the Mail option from the Control Panel to call the MAPI profile manager.
Choose Add to call up the new logon profile setup wizard
Select Add from the Services and select the SAP MAPI Service Provider
Type in the required R/3 information (client, sap user name, password)
The supplied PST file is sapwrk.pst
Now, logon to your Microsoft Outlook and see whether you can access all your
SAPoffice folders.
If you send the file using SP01 -> System -> List -> Send, the file will have the
extension ALI. Use the Windows Explorer to default open with the Windows
Notepad.
If you want to send your mail directly via Microsoft Exchange, you have to install the
SAP Exchange Connector Software on your Microsoft Exchange Server.
Contributed by:
SAP ABAP/4 Programming, Basis Administration, Configuration Hints and Tips
webmaster for http://www.sap-basis-abap.com
Other tips