Creating a Purchase Order Smart Form (Form Interface)
After reading up on all the posts about making a PO smart form I know this:
- An SAP script "medruck" is the current output
- A smartform exists for PO's named "/SMB40/MMPO_L" or "/SMB40/MMPO_A"
- You need to install an update to get those smartforms if you are using ECC 6.0
So my dilemma is that the SAP administrator is on vacation for a week, so I can't install the update to our system. I'm trying to just create it from scratch using the medruck SAP script as a reference, but I am a little confused.
Basically all I need to know is what form interface parameters do I pass in? Meaning how do I find out what structures and tables are imported into the function module when print preview is called from t-code ME22N? Can you please provide proper syntax for form interface solution or instructions on how to determine imported variables into the smartform?
Hi
If the smartform purchase order is not available in your system
means you can download the form IDES and you can upload the form in ur ecc 6.0 system.we faced a similar kind of problem in our system and we did as i said.
Once you uploaded the things you can easily view the form interface and rest of the things related to smartforms.
Thanks and Regards
Arun Joseph
Similar Messages
-
Regarding building a purchase order smart form
hi guys,
i got to design a purchase order smart form which consists of 3 pages and i need to enclose " terms and conditions " on the back side of every page. To be more elaborative on first page purchase order details and back side of it " terms and conditions " and same way on other 2 pages.
how do i do it, can any one help me with this.
thank you very much
pavanHi
If the smartform purchase order is not available in your system
means you can download the form IDES and you can upload the form in ur ecc 6.0 system.we faced a similar kind of problem in our system and we did as i said.
Once you uploaded the things you can easily view the form interface and rest of the things related to smartforms.
Thanks and Regards
Arun Joseph -
i have copied the purchase order smart form and activated it and know i have the function moudule which need to be used in program but i am not shure how to do that can any one tell me how i need to write the coding for simple purchae order and then pass on the data to the smart form so that it displays the output.
What you do for inserting lines is to select line one of the screen table and then click the insert button.
Do this for each line in your BDC and then you only have to worry about line one of the table:
Code:
Form Add_Item_Line Tables t_Item_Data
using pu_program type Program_Name
pu_screen like sy-dynnr
pu_insert_line like sy-ucomm
pu_insert_at like sy-tabix
pu_werks like Zorder_Header-Dwerk.
Data: t_characteristics type Order_Lines,
w_Characteristic like Zorder_Line.
Perform Zbdc_Screen using pu_Program pu_Screen.
Perform Zbdc_Field using c_OkCode pu_insert_line. <----
Perform Zbdc_Screen using pu_Program pu_Screen.
Loop at t_Item_Data into w_Characteristic.
Is this actually part of the item line or is it a
Characteristic ?
Translate w_Characteristic-AtNam to Upper Case.
Case w_Characteristic-AtNam.
When 'MATNR'. " Material
Perform Zbdc_Subscript using 'VBAP-MATNR'
pu_insert_at
W_Characteristic-AtWrt.
Perform Zbdc_Subscript using 'VBAP-WERKS'
Looking at it from a modification point of view, the aim will be always to bring the line of the table that you're interested in to line one of the table
so again you only need to handle line one of the screen table. Some of the codes for this are 'POPO' in Purchase order processing, and 'SORT' in CO02:
Code:
Now loop round the P/O and delete all of those that we don't want
Loop at t_ekpo.
Keep this P/O Line item ?
MOVE SY-TABIX TO W_POPO.
PERFORM ZBDC_SCREEN USING 'SAPMV50A' '0270'.
PERFORM ZBDC_FIELD USING 'BDC_OKCODE' '=POPO'.
PERFORM ZBDC_SCREEN USING 'SAPMV50A' '0111'.
PERFORM ZBDC_FIELD USING 'RV50A-POSNR' W_POPO.
PERFORM ZBDC_FIELD USING 'BDC_OKCODE' '/00'.
Read Table t_vl31_asn with key ebeln = t_ekpo-ebeln
ebelp = t_ekpo-ebelp.
If sy-subrc <> 0.
Not found - discard this one.
PERFORM ZBDC_SCREEN USING 'SAPMV50A' '0270'.
PERFORM ZBDC_FIELD USING 'RV50A-LIPS_SELKZ(01)' 'X'.
ELSE.
Change the quantity....
WRITE T_VL31_ASN-MENGE TO W_MENGE UNIT T_VL31_ASN-LMEIN.
CONDENSE W_MENGE NO-GAPS.
PERFORM ZBDC_SCREEN USING 'SAPMV50A' '0270'.
PERFORM ZBDC_FIELD USING 'LIPS-LFIMG(01)' W_MENGE.
EndIf.
EndLoop.
Hope this helps.
Award points if found usefull.
Cheers,
Chandra Sekhar. -
Purchase order smart forms and scripts
i need to create a smart form and script in simple purchase order there is no requirements has given to me, can any one tell me in detail how i need to do and what are the procedures i need to follow, example code will be usefull and steps to build it.
Hi,
Go through the links mentioned below.
http://www.****************/Tutorials/Smartforms/SFMain.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3c5d9ae3-0501-0010-0090-bdfb2d458985
http://www.sapmaterial.com/smartform_example.html
Re: Hands on SAP Smart Forms
smartforms
A Simple Smartform Tutorial
SAP Smartforms can be used for creating and maintaining forms for mass printing in SAP Systems. The output medium for Smartforms support printer, fax, e-mail, or the Internet (by using the generated XML output).
According to SAP, you need neither have any programming knowledge nor use a Script language to adapt standard forms. However, basic ABAP programming skills are required only in special cases (for example, to call a function module you created or for complex and extensive conditions).
1. Create a new smartforms
Transaction code SMARTFORMS
Create new smartforms call ZSMART
2. Define looping process for internal table
Pages and windows
First Page -> Header Window (Cursor at First Page then click Edit -> Node -> Create)
Here, you can specify your title and page numbering
&SFSY-PAGE& (Page 1) of &SFSY-FORMPAGES(Z4.0)& (Total Page)
Main windows -> TABLE -> DATA
In the Loop section, tick Internal table and fill in
ITAB1 (table in ABAP SMARTFORM calling function) INTO ITAB2
3. Define table in smartforms
Global settings :
Form interface
Variable name Type assignment Reference type
ITAB1 TYPE Table Structure
Global definitions
Variable name Type assignment Reference type
ITAB2 TYPE Table Structure
4. To display the data in the form
Make used of the Table Painter and declare the Line Type in Tabstrips Table
e.g. HD_GEN for printing header details,
IT_GEN for printing data details.
You have to specify the Line Type in your Text elements in the Tabstrips Output options.
Tick the New Line and specify the Line Type for outputting the data.
Declare your output fields in Text elements
Tabstrips - Output Options
For different fonts use this Style : IDWTCERTSTYLE
For Quantity or Amout you can used this variable &GS_ITAB-AMOUNT(12.2)&
5. Calling SMARTFORMS from your ABAP program
REPORT ZSMARTFORM.
Calling SMARTFORMS from your ABAP program.
Collecting all the table data in your program, and pass once to SMARTFORMS
SMARTFORMS
Declare your table type in :-
Global Settings -> Form Interface
Global Definintions -> Global Data
Main Window -> Table -> DATA
Written by : SAP Hints and Tips on Configuration and ABAP/4 Programming
http://sapr3.tripod.com
TABLES: MKPF.
DATA: FM_NAME TYPE RS38L_FNAM.
DATA: BEGIN OF INT_MKPF OCCURS 0.
INCLUDE STRUCTURE MKPF.
DATA: END OF INT_MKPF.
SELECT-OPTIONS S_MBLNR FOR MKPF-MBLNR MEMORY ID 001.
SELECT * FROM MKPF WHERE MBLNR IN S_MBLNR.
MOVE-CORRESPONDING MKPF TO INT_MKPF.
APPEND INT_MKPF.
ENDSELECT.
At the end of your program.
Passing data to SMARTFORMS
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'ZSMARTFORM'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = FM_NAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
if sy-subrc <> 0.
WRITE: / 'ERROR 1'.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function FM_NAME
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
GS_MKPF = INT_MKPF
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
Additional Fonts for your SMARTFORMS
You can create additional fonts and style with transaction SMARTSTYLES
This can then be define in the paragraph and character formats, which you can then be assign to texts and fields in the Smart Form.
The character formats includes effects such as superscript, subscript, barcode and font attributes.
Also, you can refer to the below link for the explanation:
http://help.sap.com/saphelp_46c/helpdata/en/4b/83fb42df8f11d3969700a0c930660b/frameset.htm
Reward if helpful.
Regards,
Harini.S -
Purchase order smart form - Version number and link to RFQ
Hi I am making enhancements to the purchase order smartform and wanted to print the version number (ekko-revno) on the print layout.
The structure for ekko which is being filled in at runtime from print program ZMMS_640FM06P has the field 'revno' blank. It is filling in the rest all fields. When I go into the ekko table I can see a value in this field. Does anyone know why this field is NOT being filled. I do not want to do a select on this field again in my smart form.
I would also like to know if there is a any way you can track back the RFQ number for a particular PO.
Thanks in advance..I hope It wil be there in table, check the entry & check teh work area entry.
Quotation will be available in PO item data. Keep a break point in Table and workarea.
Tx
Parthi
If helpful, reward points. -
Modificatin in standard Purchase order smart forms
Hi all,
i m facing a prob.plz give guidelines to solve this problem.
I m copying standard smartform /SMB11/MMPO_L in a Prog. I want to add one colom in main window and in header window (WINHEADER and MAIN window) when ever i m adding one colum in header window (WINHEADER ) header window is disappeared in print preview . I m doing Following Steps .
1) adding one col. in line type of Table structure T_HEADER by adjusting the total length 19.50 .
2) add one text element in table structure .
3) modifying their line indexes .
after activating the samrtform , when i run it header is not displayed in the print preview .
when i revert back these changes then header is again not displayed in Print Preview .HI i check all this all is correct . i have tried one more option
first I add a coloumn in winheader table templet and adjust their length and indexes . Then activate it and with out running. i remove all the changes made and then again activate it and run it. Then header is also not displayed. while i revert all changes made.
so help me to sort out this problem .
Thanks & Regards
Nitin -
Purchase order smart form - e-mail smartform output and item attachments
Hi,
Our release is ECC5.0. By configuration the PO smartform can be e-mailed to vendor as PDF attachment by standard output medium,external send. And this already works. However, the additional functionality required is:
1.) The documents attached to the actual PO line items should also be e-mailed as attachments to the vendor.
How can I accomplish this?
Do I need to write addition logic in my print program to retrieve these attachments by PO number and send them as a seperate e-mail with attachment? OR
Is there any way to send these attachments on the same e-mail where the PO is sent as a PDF attachment. OR
Can this be done by configuration?
Regards,
K..Hi Ahmad ,
I got the same problem with a little more complexity because the mail can b send to several mails adresses ( some in copy ).
For the requirement to send also the document linked in PO's item , there's no standard solution . So you need to write a specific program for this .
You can have a look at this Sending DMS documents as Email attachments , you will find information on how to retrieve the content of the document.
Let me know if you need more explanation.
Best regards. -
Creating a purchase order form that has a flowable layout" Help Tutorial
Regarding the "Creating a purchase order form that has a flowable layout" Help Tutorial, I can't seem to get the data to pull in for just the PO in question, is there a secret?
Ideally, it should create one form for each PO with the detail lines for each PO on the individual forms. Can we do this?
Many thanks!Hi
If the smartform purchase order is not available in your system
means you can download the form IDES and you can upload the form in ur ecc 6.0 system.we faced a similar kind of problem in our system and we did as i said.
Once you uploaded the things you can easily view the form interface and rest of the things related to smartforms.
Thanks and Regards
Arun Joseph -
How to create a table in smart form.
Hi Folks,
I need to create a table in smart form with the following fields:-
vbrp-arktx,vbrp-fkimg,komv-kbetr,komv-kwert.
Please let me know how to create a table and how to name the columns,size,and the select query for the same.
All answers will be duly rewarded.
K.Kiran.Hi,
Following Links gives Details of Smartforms and how to create tables -
smartforms - very useful link
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/ccab6730-0501-0010-ee84-de050a6cc287
http://www.sapbrain.com/ARTICLES/TECHNICAL/SMARTFORMS/smartforms.html
FAQ
http://www.sap-img.com/smartforms/smart-006.htm
http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
Siddhi -
How to get the Purchase Order sample form to have 2 detail regions?
I would like to use the "Purchase Order" sample form as the base, and add one more "detail header" and "detail" subform to it.
So I copy and paste the "detail header" + "detail" subforms, and position them right beneath the first "detail" subform.
It works to certain extend. I can click the "Add Item" button(s), and it would expand the respective "detail" region.
The problem comes when things get expanded to the 2nd page.
Say, I first add 5 rows to the 2nd "detail" region, everything still fits in one page;
then I keep adding rows to the 1st "detail" region, and it begins to expand to the 2nd page....
everything in the first "detail" region can still fit in the first page,
the rows in the 2nd "detail" region should get pushed to the 2nd page...
but when I look at the 2nd page of the form, the "detail header" on the 2nd page is that of the "FIRST" detail header, not the 2nd detail header!!
So, when you look at the entire form, you have
First Detail Header
some First Detail Rows
2nd Detail Header
some 2nd Detail rows
--- end of page 1---
--- page 2---
First Detail Header
some detail rows (can't tell if they belong to the first detail region or 2nd detail region)
This obviously is not right.
So, how do I fix it such that the Detail Header on the 2nd page is that of the 2nd Detail header???an update:
I have found out that the detail rows on the 2nd page are all that of the 2nd detail region.
so, it's like this:
when you look at the entire form, you have
First Detail Header
all the First Detail Rows
2nd Detail Header
some 2nd Detail rows
--- end of page 1---
--- page 2---
First Detail Header
some 2nd detail rows -
Hi
In purchase order summary form i query the purchase order with release number it is showing some amount in the headers summary form ,
Now i want to know the how this amount filed is return value.based on which values it is calculated.
ex:-My po_num:-11177 and release_num=5 once i query combination of this in the purchase order summary form it is showing in the headers amount filed is 32,054.25,
But i query from back end based this po_number po_headers_all table showing BLANKET_TOTAL_AMOUNT=3953444.9
Now i need help how amount filed calculated in the purchase order form .
thank's
NarendraHi Narendra,
blanket amount is SUM of amount for all releases under that Blanket.
Release amount is SUM of amount for all shipments for that release i.e. SUM (quantity x price) for all shipments under that release.
e.g. you have a blanket with 2 releases for the same item with unit price $ 1000.
Release 1: Quantity = 3. So here the release amount will be $ 3000 (3 x 1000).
Release 2: Quantity = 5. So here the release amount will be $ 5000 (5 x 1000).
And the blanket amount will be $ 8000 (3000 + 5000)
When you are querying using the blanket number and release number in PO summary the system is showing only the release record and corresponding amount for that. As per above example you'll see $ 3000 for 1st release and $ 5000 for 2nd release.
Now query in PO summary with blanket number and without any release number. Check the 'View Releases' checkbox and press find. You'll see the blanket and all associated releases. There the release amount will add up the total blanket amount.
Thanks
- Supro -
Hi there,
i need to create an purchase order, heres my code:
Private Sub Gerarcompra()
Dim i As Integer
Dim RetVal As Long
Dim ErrCode As Long
Dim ErrMsg As String
ErrMsg = "Ocorreu um erro..."
Dim vDrafts As SAPbobsCOM.Documents
vDrafts = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders)
oForm = SBO_Application.Forms.Item("analprocform")
oMatrix = oForm.Items.Item("MatrixProc").Specific
For i = 1 To oMatrix.RowCount
oCheck = oMatrix.Columns.Item("select").Cells.Item(i).Specific
If oCheck.Checked = True Then
'Set values to the fields
vDrafts.CardCode = "V8000"
vDrafts.HandWritten = SAPbobsCOM.BoYesNoEnum.tNO
vDrafts.DocDate = System.DateTime.Now
'Invoice Lines - Set values to the first line
oEditText = oMatrix.Columns.Item("NArtigo").Cells.Item(i).Specific
vDrafts.Lines.ItemCode = oEditText.Value
vDrafts.Lines.ItemDescription = ""
oEditText = oMatrix.Columns.Item("Quantidade").Cells.Item(i).Specific
vDrafts.Lines.Quantity = Double.Parse(oEditText.Value)
oEditText = oMatrix.Columns.Item("Preco").Cells.Item(i).Specific
vDrafts.Lines.UnitPrice = Double.Parse(oEditText.Value)
vDrafts.Lines.Add()
End If
Next
'Add the Invoice
RetVal = vDrafts.Add
'Check the result
If RetVal <> 0 Then
oCompany.GetLastError(ErrCode, ErrMsg)
MsgBox(ErrCode & " " & ErrMsg)
End If
End Sub
But in the end i got an error: "Nº Article missing...".
Thank you all for your support.
Luis Barroschange the code as
Private Sub Gerarcompra()
Dim i As Integer
Dim RetVal As Long
Dim ErrCode As Long
Dim ErrMsg As String
ErrMsg = "Ocorreu um erro..."
Dim vDrafts As SAPbobsCOM.Documents
vDrafts = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders)
oForm = SBO_Application.Forms.Item("analprocform")
oMatrix = oForm.Items.Item("MatrixProc").Specific
dim x as integer
x = 0
For i = 1 To oMatrix.RowCount
oCheck = oMatrix.Columns.Item("select").Cells.Item(i).Specific
If oCheck.Checked = True Then
x = x + 1
if x > 1 then
vDrafts.Lines.Add()
end if
'Set values to the fields
vDrafts.CardCode = "V8000"
vDrafts.HandWritten = SAPbobsCOM.BoYesNoEnum.tNO
vDrafts.DocDate = System.DateTime.Now
'Invoice Lines - Set values to the first line
oEditText = oMatrix.Columns.Item("NArtigo").Cells.Item(i).Specific
vDrafts.Lines.ItemCode = oEditText.Value
vDrafts.Lines.ItemDescription = ""
oEditText = oMatrix.Columns.Item("Quantidade").Cells.Item(i).Specific
vDrafts.Lines.Quantity = Double.Parse(oEditText.Value)
oEditText = oMatrix.Columns.Item("Preco").Cells.Item(i).Specific
vDrafts.Lines.UnitPrice = Double.Parse(oEditText.Value)
End If
Next
'Add the Invoice
RetVal = vDrafts.Add
'Check the result
If RetVal 0 Then
oCompany.GetLastError(ErrCode, ErrMsg)
MsgBox(ErrCode & " " & ErrMsg)
End If
End Sub -
Creating a Purchase Order, is there any help out there?
I am creating a purchase order for our sales team that can be utilized on iOS. I have two issues:
1) Some of our sales will be exempt and will need to be toggled off. How do you go about doing this while not destroying the end total?
2) Our sales tax varies due to county's jurisdiction. Is there a way to change that once the form is ready to be filled out?
Thanks Guys
Below is how my form is being set up, mind you this is an import from excel.I don't see a way for you to currently specify that an item is exempt...
Maybe add another column with check-boxes for the exempt status. However,
implementing this in the calculation will require a custom-made script.
As for the sales tax, you can place that in a text field as well and use it
in your calculation directly. It's even possible to set it up so that a
selection in a county drop-down will automatically populate the Sales Tax
field with the correct value. -
Steps to create a purchase order in SAP r/3
Hi All,
I need to create a purchase order in SAP R/3,I am very new to SAP R/3 just started using material managements module in R/3.Could any one please help me to know what all steps i need to take for creating a PO.Do i require some pre-requisite data in R/3?
Waiting for your reply!
Thanking you.
Regards,
Namrata.Trigger
A purchase order needs to be created, and the vendor is known
Business Process Description Overview
A purchase order is a legal document issued by the buyer to the vendor to supply materials or service at the agreed price, terms and conditions. The Purchase Order forms the basis for all follow-on activities like Goods Receipt, Invoice Verification, etc. The Purchase Orders can be created directly by entering all the required data, copying already created purchase order, with reference to an RFQ/Contract or with reference to a PR.
Purchase Order creation is possible only if sufficient budget allocation is there for the Fund Centers. It is not possible to create Purchase Orders for a Vendor who is blocked for procurement or not maintained in source list for that item. Also it is not possible to create PO for Quantity more than the PR quantity.
All the price components which are to be paid to vendors and requires to be inventoried has to be included in PO.It is possible to add different vendors for delivery costs. The tax codes should be correctly maintained in PO for the purpose of Cenvat availment etc.
The payment term defaulted from Vendor Master or RFQ has to be verified and changed if required.
The incomplete Purchase Orders can be saved as HOLD document and later completed and saved thru Change PO menu
Input - Required Fields Field Value/Comments
Vendor Vendor number
Purchasing Organization 1000
Purchasing Group Purchasing Group code
Date Purchase order date
Account assignment category Where costs will be allocated
Delivery Date Anticipated Delivery Date
Plant For which plant we are buying the material
Output - Results Comments
Purchase order document Can be changed, displayed or printed which can then be mailed to vendor
Tips and Tricks
The Purchase Orders can be created directly by entering all data required for creating PO or by copying another PO or with reference to RFQ/Contract/PR.To create a purchase order by copying existing document (PO/RFQ/PR), you can either select the desired document in the document overview .and adopt it in the current purchase order in the right-hand area of the screen using the ADOPT button .In addition you can drag it onto the shopping basket symbol with the left-hand mouse button.
Click the Personal Settings button on the tool bar, this function is for default information for purchase order header data and also purchase order item data. This will reduce the amount of redundancy in the data entry, i.e. plant, company code.
One Purchase Order may be created for several purchase requisitions
Procedural Steps
1.1. Access transaction by:
Via Menus Logistics èMaterials ManagementèPurchasingèPurchase OrderèCreateèVendor/Supplying Plant Known.
Via Transaction Code ME21N
1.2. Double-click
On screen Create Purchase order
On screen select Domestic Purchase order in this screen . You can also select other document if you want to create other. Here drop down menu is available.
Click to enter the organization data.
Screen will change in the header; enter data as given in the table below:
Field Name R/O/C Description
Purchasing Org. R Enter the purchasing organization code.
Example: 1000
Purch. Group R Enter the purchasing Group which is procuring the material
Example: P01
Company Code R Enter the company code under which above purchasing
Organization is.
Example: 1000
After entering the organization data enter the vendor or material supplier in the field here drop down is available.click to see the drop down.
Field Name R/O/C Description
Search term O Text that describes the vendor in more detail.
Example: MICON
Vendor O Description of the vendor.
Example: 100008
Click .
System displays all possible entries available as per data entered
Restrict value range (1) 1 Entries found
To select required Vendor Click .
Click .
Vendor selected
Now go to ,here the system will pick up the data automatically from the vendor master but if you want to chane the data you can change the data. Here drop down menu is available.
Now go to to mainatin the text.
After maintaining the text if you want to see or change the vendor address click and do the amendments.
Now Go to and click to enter the Items and other data as per the table given below:
Field Name R/O/C Description
Account Assignement R Key that identifies specific settlement receiver types such as cost centers, internal orders, work orders, asset accounts, or project WBS elements.Example: K
drop down menu is available here.
Item Cateogry O How the procurement of a material is controlled.
Drop down menu is available here.Example: Standard
Material R Here you will enter the material to be purchased from the
Vendor.
Here also drop down menu is available. Use the following
to select the material. Example ZROH-DEMO
In the figure above enter the search cretira for the material for example ZROH-DEMO and click
. The follwing result will appear on the screen select the line item and click to select
the material.
Short Text R Enter here short description about the material,if the text is not
automatically picked up from the material master.
PO Quantity R Enter here quantity to be ordered.
Example 10
Order unit R Here we enter the order units of measurement.
Here also drop down menu is available.
Example : KG
Category of delivery date O Here you can enter deleviery date format.
Here also drop down menu is available.
Example : Day format
Delivery date R Enter the delivery date. You can use the calender provided by
the system.
Example : 28.02.2006
Net price R Enter the net price of the material here
Example : 1000 INR
Material group R Enter the material group to which that material belongs.Here
also drop down menu is available. This field is also automatic
picked up field.
Example : M10001
Plant R Enter the plant code for which you are purchasing the material
Here also drop down menu is available.
Example : 1100
Storage location O Here you will enter where the material is to be stored. Drop
Down menu is available here.
Example WH01
Click Enter and system will give you message
You will now see the screen
Field Name R/O/C Description
Cost Centre R The purchase is done for which purpose. Here also drop down
Menu is available.
Example: 11050 for CDU/VDU /SGU OP
G/L Account R G/L account from which payment will be done.
It will be automatically be picked up from the material group
You can change it also.
Unloading Point O Specifies the point at which the material is to be unloaded.
Recipient O Specifies the recipient for whom the material is destined.
Click to see and to change the Tax Code at item level.
Select to view the taxes applied on the line item.
click to go back to the previous screen .
On the main screen in the same tab if you want to change the taxe select the tax code from the drop down available
After selection again, Select to view the taxes applied on the line item.
If you want to add more conditions click tab and enter the conditions from the drop down
You can also maintain the text at item level by clicking tab.
After completeing this all click to check wether here is any error in the purchase order , If there will not
↓
any error then on the screen following line will appear.
If there will be some error the system will throw the message on the screen
select the line item and click to see the detail of the error.
close this window now and goto main screen to rectify the error.
After rectifying the error again click to check wether here is any error in the purchase order.
Now click to save the purchase order, after clicking the button the following message will appear -
Inbound Idoc Create/Change Purchase Order
Hi All,
I have to do a inbound Idoc scenario for create as well as change Purchase Order.
Which is the IDoc type for Create/Change purchase order.
I went through this form found that ORDERS05 can be used but I am not sure this can be used for both create as well change Purchase Order.
If ORDERS05 can be used then which is Process code,Function Module and Message type for both create and change Purchase order.
I also found that IDoc type PORDCR102 can be used for create Purchase order and PORDCH02 can be used for change Purchase order,but i don't want to use two Idoc types.
Please suggest.
Thanks in advance.
Regards,
JohnHi John,
For creating a IDoc for PO, whenever a PO is created/Changed, it has to be configured in Parter Profile(WE20) for a particular Partner in Outbound Paramtrs tab.
Give ORDERS05 in Message Type and select the line & go to Display.
In the screen which appears , choose tab Message Control and give the Process code
ME10 - Creation of PO
ME11 - Changes to PO & check the Change Message.
Give respective Output Message Type & Application(VF) for PO.
Create Output types for a vendor in T.Code MN04, else take help from MM Consultant.
Create a PO & save. Then make some changes in Po & again save.
Now IDoc will be created while saving the Po & IDocs will be created whenver you make changes to PO and saving it.
Hope It helps.
Regards,
Anbalagan
Maybe you are looking for
-
Quicktime poor resolution and large file how to improve
I've been trying to use Quicktime Version 10.3 (727.1) to record a screen session. It works OK, but the quality is terrible. The characters are all fuzzy on playback. Despite that the 10minute recording takes up 85MB in .mov format. I'm not changing
-
Hard Drive Crash! Music safe / Library.xml not
I lost my boot drive last week and apple care had to install a new HD. None of my old data could be recovered. Needless to say, my "iTunes Music Library.xml" is gone. Is there a way to recreate it? I still have my iPod, can it be used to help recreat
-
Hi, I have included a ALV table in my application. A column in the table is containing a list of amounts. When i am trying to sort it in ascending or descending order, the values are not listed properly. I am using "PAD_AMT7S" as the data type for th
-
Hello, I've never had a problem with this before but now if I go to a site with a flash movie it says I don't have flash player installed and it directs me to the Adobe flash install site. I install and get the message installation is complete and I
-
OK, I always used the desktop Media manager to get my pictures off my phone, now I have a new computer and it doesn't work. I tried reinstalling it many times (yes I have the device drivers) and it no longer brings up my phone in order for me to tra