Purchase order summary form
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
Narendra
Hi 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
Similar Messages
-
OAF Tutorial Extension - To add Site Name in Purchase Order Summary Page
I have gone through all steps for adding Supplier Site Name for Purchase Order Summary Page. It works but seems it shows SiteID instead of Site Name.
The main instructions says
Step 2.3 Create Your New View Object (VO)
Make a copy the PoSummaryVO query statement before you begin creating your new VO. Expand the oracle.apps.fnd.framework.toolbox.tutorial.server package in the Navigator pane and edit PoSummaryVO. In the View Object Editor, select Query to display the query statement for this VO. Make a copy of the query statement.
Create a new VO, named <YourName>PoSummaryVO, that extends oracle.apps.fnd.framework.toolbox.tutorial.server.PoSummaryVO.
Create the VO in the <yourname>.oracle.apps.fnd.framework.toolbox.tutorial.server package.
Add the oracle.apps.fnd.framework.toolbox.schema.server.SupplierSiteEO entity object. Leave the Read Only and Reference checkboxes checked. We are going to use this entity object only for read-only purposes.
Add the SupplierSiteId and SiteName attributes from the SupplierSiteEO entity object.
Paste the query statement that you copied from PoSummaryVO into the query statement field for <YourName>PoSummaryVO. Now append the following SQL phrases to the copy of the PoSummaryVO query statement to compose the query statement for the <YourName>PoSummaryVO.
SELECT ...,
SupplierSiteEO.SUPPLIER_SITE_ID,
SupplierSiteEO.SITE_NAME
FROM ...,
FWK_TBX_SUPPLIER_SITES SupplierSiteEO
WHERE ...
AND SupplierEO.SUPPLIER_ID = SupplierSiteEO.SUPPLIER_ID
Step 2.8 Personalize the UI to Display Your New Attribute
Rebuild the ExtendLab project and make sure you have no errors.
Run the <Yourname>PoSummaryCreatePG.xml page with personalization turned on (see Personalizing Your Pages and Portlets for more information on how this is done).
Select the Personalize Page global link.
In the Choose Personalization Context page, select Page: <Yourname> Framework Toolbox Tutorial: Multistep Create from the Scope poplist and select the Apply button.
In the Personalize Page page, check the Complete View radio button for the Personalization Structure. Expand the Stack Layout: Purchase Order Summary Region node, locate the Table: Purchase Orders Table entry in the page hierarchy and select the Create Item icon.
In the Create Item page:
Set the Item Style to Message Styled Text.
Set the ID to SiteName.
Set the Prompt to Supplier Site
Set the View Attribute to SiteName
Set the View Instance to PoSummaryVO1
Select the Apply button
In the Personalize Page Hierarchy page, locate the Table: Purchase Orders Table entry again and select the Reorder icon.
In the Reorder Contents of Table page's Site list, move the Supplier Site item to be sequenced immediately after the Supplier item.
Select the Apply button.
In the Personalize Page Hierarchy page, select the Return to Application link. Now you should see the Supplier Site column added to the Orders Table as shown in Figure 1 (you should see your name in the page title).
Note: We set the View Instance to PoSummaryVO1 and not <YourName>PoSummaryVO1. The BC4J substitution will take care of properly creating an instance of <YourName>PoSummaryVO1 at runtime in place of the PoSummaryVO1.
It does not show site name, it shows site id after havig done personalization.
Any idea why it would show site id and not site name.
KDWhat I found is there are 2 variables SiteName and SiteName1, if you use SiteName1 then it shows proper value as a site description. I replaced SiteName with SiteName1 and it works. This might help to all who are like me and trying Tutorial example.
I am not sure how many may have tried OAF - Tutorial examples. They are really complicated and not easy and in most cases they are not coming out in first try but if you really try then it will give lot of understanding. -
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 -
Unable to Search Purchase Order or Release from Purchase Order Summary
I have set-up one New OU and for that when i go to Purchase order summary and search for BPA Number or any release against that BPA.Then Application is keep searching that BPA or Release.But No Output.
Please Tell me where i have make the mistake or possible solutions.
ThanksCan anybody help me on the query i posted last week..
-
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 Orders Summary, Currency Rate Field
Recently we applied Patch INV.RUP 14, after that users notice that
Purchase Order summary screen => Purchase Order Headers Block => Rate field, it shows the Foreign Currency Rate,
while it used to show Local Currency rate before applying the patch.
Does INV.RUP 14 patch change/amend on the PO behavior?Hello,
RUP is called "Oracle Inventory and Receiving (PO): Release 11.5.10, Rollup Patch 14". You see PO that why this patch can change this or another prerequisite. You can create SR in metalink it seems to be bug. Always after upgrade something is missing:)
Regards,
Luko -
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 -
Purchase Order summary for a same PO line items
Dear All,
I'm working with SAP script for purchase order. Now problem is that when I give the print from purchase order the data contains several same PO line items, which I don't want printing, but I want summation of their quantities and print them only once.
I have assigned the print program (SAPFM06P) and my own SAP script form to the required (NEU) output type.
Please help.
Regards,
FrenkyHi
What does "same PO line items" mean?
That mean several equal PO line items with the same: material, description, price and delivery date, but with different order quantity.
I want to summarize all that equal PO line items depending on order quantity and print that total.
Example for this problem is below.
Best regards,
Frenky
Item Material Description
Net value Price Order qty. Unit Delivery date
10 646646 HOOD IDG915E/ELICA
3.644,10 364,41 10,000 PC 13.01.2006
20 646646 HOOD IDG915E/ELICA
5.466,15 364,41 15,000 PC 13.01.2006
Total Order qty.: 25,000 PC
30 ..
Total net value: 10.330,65 EUR -
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. -
Hi,
Is there a standard adobe form for Purchase order.
If it is there how do i configure the standard form to trigger on
Print preview of a purchase order and also how do I attach it
to the standard output type NEU.
RegardsHi,
In ECC 6 it seem's to be a SAP Template for P.O .
Also SAP Modify the print program to add a new entry for Adobe foms .
So in transaction NACE for output type NEU set the form_entry to the new one ( i don't remember the name sorry ) , put the form with the adobe forms name and in the last colum set ti to adobe forms .
Hope it's help you .
regards. -
Purchase Order standard form?
Hi,
I am looking for standard purchase order form in ECC 6.0? Can anyone tell me what is the standard form for PO?
Is it possible to copy or import ANY CUSTOM FORM from SRM to ECC 6.0 system? If possible can you please explain details how I can do this?
Thanks in advance.hi
It all depends on what you want to Develop . (Smartform or script)
If Smartform then simply develop it as required and write a new driver program and ask u Functional Guy to create a New Output type and assign the New Form and Driver program in NACE tcode.
if Sapscript then copy MEDRUCK using SE38 : RSTXFCPY program
Form Name MEDRUCK
Source Client 000
Target Form zMEDRUCK_new
and execute.. and then change as required..
Re: Printing PO (ME22N) using SMARTFORMS
surya -
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 -
How to create purchase order report form MM function module
Dear All,
i need customized purchase order report with logo and grand total.
regards,
krishnahi,
When you are using the outline agreement for the PR and then shd use for the PO...from where this RFQ comes in the scene??
Also PR is already asigned to the source as outline agreement...
Regards
Priyanka.P
Edited by: Priyanka Paltanwale on Nov 7, 2008 6:03 AM -
Error message while viewing Purchase order summary
Hi all,
we are in 11.5.10.2 , we are getting error message while viewing purchase order "Currency formatting cannot be performed without a currency code".
is it beacuse of currency not popluated in Purchase order?
Verified metalink note - 960504.1
Thanks
KiranHi Kiran,
Verified metalink and other areas but could not get any appropriate solution.
I tried to reproduce the issue in various available environments...but no luck!
My guess would be the datafix/BUG that you have referred in the MOS note 960504.1
Please check with your DBA for this patch in test instance.
Thanks
-Arif.
Maybe you are looking for
-
Pop up players won't play on my mac book pro anymore
I used to be able to listen to music/shows on npr and sites like hayhouseradio.com, but now when a pop up player comes up and I push play nothing happens. I had the program little snitch on my computer and tried taking it off, but I have a feeling I
-
My name is Diego and I am a student of computer science degree from the University of Padua. I am writing to ask you something about the program I'm working on Polyphemus. I finished now the prototype. My project is a program that integrates dynamic
-
Hi, i have the following data document_seq_num, Country, LE, SOB 33100037 NL 000320 13 33100037 NL 000320 13 33100037 NL 000320 13 33100037 NL 000320 13 33100038 NL 000320
-
Hi All, We are going to install OEM on 10g database. Actually in our environment there is a separate SYS role DBA also we have application DBA, I need to setup mail notification for various alert as application DBA role ( I am having only dba role ),
-
Problem in overhead calculation of production order after TECO
Dear All, Just for reconfirmation can you tell me what is the actual sequence of steps used in Closing of Production order i.e First we have to do TECO of an order and then we have to calculate Overhead.(KGI2). I am asking this question because i hav