Help with Sample 'Purchase Order'
Hi All,
My brain is starting to reject my body looking at the sample 'purchase Order' form that ships with Livecycle.
I have a form very similar to Purchase Order and I am trying to use the same format as the Purchase order on my form.
What I have been tring to figure out is where are the stored values kept for the drop down lists.
Namely the Text Part Number field.- Use name (txtPartNum) . when you click on the drop down list there are several part numbers to which you can click and it autofills adjactent fields with the part Name and costs
What I can not find is where those values are stored and how to change them. I dont think they are external from the form.
If somebody could explain how this section of the form works and how it auto populates the adjacent fileds, I should be able to intergrate it into my form. ( Please remeber to speak slow as I'm still finding my way around )
Many Thanks in advance.
Dave
Post your questions in the forum for LiveCycle Designer.
Similar Messages
-
Help with Sample 'Purchase Order' form
HI Guys,
Have been playing around with the supplied sample file 'Purchase Order'
At the bottom of the form is a Part No., Description and Cost field that populate from a PartNoScript routine.
Have been trying to copy this routine into my own form as its nearly the same.
Question is - There is a line 2/3rds down
- function getDesc(partNumber, descField, itemPrice)
Where is the partName, DescField, ItemPrice store or located. I've looked in all the scripts, looked at the form fields and cannot find what these three relate too.
I'm assume it must be the field name somehow but just cant seem to find them.
Any help much appreciated.
Dave
( With each passing day my knowlage grows stronger - One day I'll take over the world. !! )
var partNo = new Array(" ",
"580463116",
"25906311C",
"25129637J",
"771128",
"11198262A",
"57251",
"25906312A",
"51615223D",
"51615224D",
"516154CAC");
// Array of part descriptions.
var partDesc = new Array(null,
"Electric Fuel Pump",
"Air Flow Meter",
"Air Intake Sleeve",
"Fuel Filter",
"Fuel Injector Seal Set",
"Oxygen Sensor",
"Wiring Harness Upgrade",
"Brake Caliper left",
"Brake Caliper right",
"Brake Master Cylinder right");
// Array of part prices.
var partPrice = new Array(null,
149.95,
145.95,
98.95,
10.95,
5.95,
69.95,
109.95,
59.95,
59.95,
49.95);
// Populate the part number Drop-down List.
function populatePartNo(dropdownField)
var i;
for (i=0; i < partNo.length; i++)
dropdownField.addItem(partNo[i]);
// Populate the description and unit price fields.
function getDesc(partNumber, descField, itemPrice) -------------Where are these items/fields, defined or located. ?
var i;
for (i = 0; i < partNo.length; i++) // Go through the entire list of part numbers to find the one that is currently selected.
if (partNo[i] == partNumber) // When we find the part number currently selected.
descField.rawValue = partDesc[i]; // Put the description in the description field
itemPrice.rawValue = partPrice[i]; // and put the unit price in the unit price field.
break; // No need to go further if there is a match.Hi Dave,
Just to recap:
There is script in the change event of the dropdown that calls the getDesc() function:
// Populate the description and the unit price when we change the part number.
partNoScript.getDesc(xfa.event.newText, txtDescription, numUnitPrice);
This passes three parameters into the function:
xfa.event.newText is the new item in the list that the user has just selected.
txtDescription is the name of the Description object in the same Row that the user has selected from the dropdown.
numUnitPrice is the name of the Unit Price object in the same Row that the user has selected from the dropdown.
So the function is going to be receiving three pieces of information: the new value of the dropdown; the object deference for Description; and the object reference for Unit Price.
Now if we look at the first line of the function:
function getDesc(partNumber, descField, itemPrice)
You can see that the function assigns the incoming parameters to new variables: partNumber; descField; and itemPrice. These variables only live within the function.
For the purpose of the script in the function:
partNumber = the value of the txtPartNum dropdown.
descField = the object reference for the txtDesciption object in the Row that called the function.
itemPrice = the object reference for the numUnitPrice object in the Row that called the function.
Passing the value of the dropdown into the function is fairly straightforward (txtPartNum/partNumber). The clever bit is passing the object reference for the other objects in the Row into the function (eg txtDescription/descField).
The script in the function includes a loop, which looks at the array. If the selected part number is in the array, then it sets the value of the txtDescription object in the same Row, by referencing the descField variable:
descField.rawValue = partDesc[i];
Does that make sense?
In relation to the dropdowns:
You can access the scripts in the Script Editor (5), including enter event, exit event, etc.
You can access most of the dropdown properties in the various palettes (6).
Hope that helps,
Niall -
Issues with printing purchase order
Dear friends,
I'm having some issues with printing purchase orders.
Normally when I create a purchase order via ME21N and then when I save the purchase order it then gets automatically printed.
Suddenly it is not anymore working. I have created a purchase order this morning and it did not get printed. I get the message "frontend is not available"when i check the spool in SP01
The funny think is if i call up the spool nr via SP01and then do a reprint then i'm able to reprint.
What can be possibly the issue that I can't print the purchase order when I create the purchase order via ME21 when I save the purchase order? Can you help me with any guide on where I need to check why the PO is not printing immediatelly when i create the PO via ME21N?
kind regards,
Camillahello all,
thanks so far for your reply.
i have checked today my user settings and that shows that my prints should go to LOCL (local default printer)
The output conditions fpr purchase order have also LOCL (local printer)
The weird thing is that I can print other reports to the default printer without any issues. The issue arise when I create a purchase order via ME21N. Normally when I save the PO it automatically prints. So no manual print instructions are required from my side. Because if I give manual instructions then I'm able to print the purchase order.
Is it possible that the automatic printing is switched off and that it only prints when I hit manually the print button?
Is the automatic printing something that is maintained in SPAD?
kind regards and thanks for your help sofar -
Oracle Purchasing - How can I link a requisition with a purchase order?
Hi All,
I have a problem. I don´t know how to lonk a requisition with a purchase order.
I use the following tables:
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_LINES_ALL
PO_LINES_ALL
PO_HEADERS_ALL
PO_DISTRIBUTIONS_ALL
Those are the mains tables, but I can´t obtain a purchase order information based on a created requisition.
Someone could help me?
Thanks,
Facundo.Absolutely, Emile.
Use the Tooltip Widget. Inside the Tool Tip you can put what ever content you wish. Let me know if that works for you.
If not can you supply a link? -
Excise Invoice is captured with another Purchase Order
Hi
We have a scenrio, transfer the material from debond plant to mfg plant after imported material in kept in Bonding area. STO po is raised to from imported plant to mfg plant with Imported duties as delivery costs.
Bill of entry is provided for all the materials as one. While capturing the excise amount at line item level is difficult so, captured at first line item level as total because material is Same (Material is Split valuated materials with 3 batches). First GR is done properly but next GR for 2nd and 3 rd line items are refered with earlier Bill of entry, system promprts the error message "Excise Invoice is captured with another Purchase Order".
Please do the needful.
Regards
MohanHi,
Please be informed that for one a GR document wrt PO only one excise invoice can exist.
Ex PO-4500000010
GR no 5000000010
only one excise can exist and if the same excise invoice is reffered to another GR with the same PO system will throw an error message. Please let me know the exact business requirement in detail.
Naveen -
I am a teacher that uses the iPad in the classroom. I have an itunes account setup for my classroom without a credit card listed. Is there anyway for me to purchase apps to use in the classroom with a Purchase Order?
(Being sarcastic - its because only the US is big or important enough to warrant volume licensing....)
At this time, until Apple decides to release volume licensing structures outside of the US the only solution would be to use your purchase orders with a company that sells the iTunes Vouchers and redeem those.
However - even then its hard to stay on the right side of the EULA when the terms are all couched in reference to "Personal Use"
I have spoken to some developers in the past about educational discounts, or even support for proxies, and wasn't really impressed with their answers. But hey - even Adobe has trouble with proxies and consistent approaches - we can't expect independent developers to be able to match the same capabilities... -
Create list of materials with its purchase order texts from material master
Dear all
Simple question I do wanna ask.
Just need to get out a list with my materials with its purchase order texts from the material master.
As I do know that PO text is not stored on a table, it might be difficult to get it out from the system.
Does anyone of you know how to retrieve it simply?
Regards
FrançoisCheck this link Material Master Purchase Order Text.
-
Manual excise map with which purchase order
Dear experts,
Can you tell me which manual excise map with which purchase order ? give me table name and report if you know !
ThanksDear Mr. Siva,
Sorry for the late reply, actually I was out of touch from this issue for few days. I am sending you the detail about my configuration----
I have assigned this condition type as following ...
TAXINN ZA1X A/R AT1 Quantity based
TAXINN ZECS A/R Cess Quantity Based
TAXINN ZEXP A/R BED Quantity based
Condition type information
Control data 1
Cond. class D Taxes
Calculat.type Q Commodity
Cond.category D Tax
Rounding rule Commercia
StrucCond.
Change which can be made---
Manual entries C Manual entry has priority
Still it is not showing the duty at the time of (J1IIN)
It may be I am missing some configuration or wrong configuration.
give me some hints...
thank you
Vijay -
How can I purchase FormsCentral premium for my organzation with a purchase order?
How can I purchase FormsCentral premium for my organzation with a purchase order?
Hi;
A FormsCentral subscription purchase requires a credit card in one of the supported countries for purchase. It cannot be purchased using a purchase order, only a credit card.
Thanks,
Josh -
How to enable VSF cosumed with Individual purchase order(TAB)
Hi, SAP guru.
I want VSF consumed with individual purchase order (TAB).
Could you give me the instrunction please?I explain here in detail.
(In material master, srgategy group is '40'.)
When you create a sales order with item category 'TAN', this sales order consume 'VSF'.
and you change this item category to 'TAB', the consumption or allocation disappear.
I want this TAB to be kept consumed with VSF.
Could you give me the possibility and the instruction.
For example;
1. Intial
Requirement
Nov-1st VSF 100
2. When you create SO with TAN (10 pcs), SO consumes 10 of VSF.
Requirement
Nov-1st VSF 90
Nov-1st SO 10
3. And you change item caetgory to 'TAB', VSF is back to 100.
Requirement
Nov-1st VSF 100
--- Cstock SO (TAB)
Nov-1st PReq 10
What I did
Requirement class '050' and 'KEB' (OVZG)
VPZUO is '1' (I think sap standard)
=> It suppose that SO cousumes VSF, as VPZUO is same as ZUVKZ of PIR.
Schedule line category 'CB' (OVZ8)
Check 'Availability check for sales' (ATPPR) and 'Transfer of requirements' (BEDSD)
=> SO is displayed in MD04, but not consume VSF.
3'. And you change item caetgory to 'TAB', VSF is back to 100. SO doesn't consume it.
Requirement
Nov-1st VSF 100
--- Cstock SO (TAB)
Nov-1st SO 10
Nov-1st PReq 10 -
Report with open Purchase orders and open Goods Receipt (without invoices)
Dear All,
We require a report in purchasing which will show:
1. open purchase orders
2. open goods receipts
We do not want POs and GRs that have been created into invoices to be included in the report.
At the moment we tried ME2N with RECHNUNG in selection parameters but it includes invoices. We have tried other selection parameters and reports but the results are not helpful.
I have also checked SDN but there is no correct answer. Most of them specify the ME2N with RECHNUNG as a solution but this does not work for us.
Any help would be appreciated.
G.Hi,
Try ME2N, Select WE101....Also Select ALV
go to next screen....Go to change layout
Select to be deliverd(Qty) and Value, also to be invoice(Qty) & Value.
Hope Help U!
Regards,
Pardeep Malik -
ISSUE WITH SERVICE PURCHASE ORDER STATUS
Hi
There is an issue with a Service PO.When I created a service p.o the
p.o value was 1,543,695.60 USD . I created service entry sheet and GR
for 1,029,130.40 USD.
The still to be delivered amount should be 1,543,695.60-1,029,130.40 =514565.20 USD
But the Amount Still to be delivered in p.o STATUS HEADER DATA screen shows 191,761.60 USD.
Actually the system should show the delivered status as 514565.20 USD.
What should be the cause for this???
I checked the invoice also.Invoicing is done for 1,029,130.40 USD.
Apperciate ur immediate feedback on this.Hi
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 shows the values in period January.
try Transaction MC26
Info structure S012 Update group (stats) SAP
Double click on Goods received qty
In the section Date field for period determination
check regarding date or change accordingly
hope it helps. -
Need help! in purchase order report..
Hai,
I need to write a report
"<b>Interactive report</b> to display all the Purchase Orders for the Purchasing Organization and display the total, and individual values of all the Purchase Orders."
what are the tables to use for the above report ?
which field is used for Line-selection( for interactive report)
thanks in advanceHi,
Use the tables EKKO, EKPO and fetch the data and display.
On the basic list display the only EKKO data of the Purchase orgn
and in the second list Interactive use the EKPO details and do the totals.
Sort based on EKORG field and do the sums for Amount fields.
see the sample code and do accordingly:
REPORT ZMM_PO_REPORT message-Id yb
NO STANDARD PAGE HEADING
LINE-COUNT 60(1)
LINE-SIZE 230.
D A T A B A S E T A B L E S D E C L A R A T I O N
TABLES: lfa1, " Vendor Master
t161, " PO Doc Types
t024, " Purchase Groups
ekko. " PO Header
T Y P E S D E C L A R A T I O N S
Purchase Orders Main Structure
TYPES: BEGIN OF s_po,
ebeln TYPE ebeln, " PO No.
ebelp TYPE ebelp, " PO Item
bstyp TYPE bstyp, " PO Category
bukrs TYPE bukrs, " Company Code
bsart TYPE bbsrt, " PO Type
lifnr TYPE lifnr, " Vendor No
ekgrp TYPE bkgrp, " Purchase Group
waers TYPE waers, " Currency
bedat TYPE etbdt, " PO Date
txz01 TYPE txz01, " Material Text
werks TYPE ewerk, " Plant
lgort TYPE lgort_d, " Storage Location
matkl TYPE matkl, " Material Group
menge TYPE bamng, " PR Quantity
meins TYPE bamei, " UOM
bprme TYPE bbprm, " Price Unit
netpr TYPE netpr, " Net price
peinh TYPE peinh, " Price Unit UOM
pstyp TYPE pstyp, " Item Category
knttp TYPE knttp, " Account Assignment Category
END OF s_po.
Purchase Orders History Structure
TYPES: BEGIN OF s_account,
ebeln TYPE ebeln, " PO No.
ebelp TYPE ebelp, " PO Item
gjahr TYPE mjahr, " Fiscal Year
belnr TYPE mblnr, " PO Invoice No
menge TYPE menge_d, " PR Quantity
wrbtr TYPE wrbtr, " Price in Local Currency
dmbtr TYPE dmbtr, " Price in Foreign Currency
waers TYPE waers, " Currency
shkzg TYPE shkzg, " Dr/Cr Indicator
END OF s_account.
Purchase Orders History Structure(Item Sum)
TYPES: BEGIN OF s_inv_sum,
ebeln TYPE ebeln, " PO No.
ebelp TYPE ebelp, " PO Item
menge TYPE menge_d, " PR Quantity
wrbtr TYPE wrbtr, " Price in Foreign Currency
waers TYPE waers, " Currency
END OF s_inv_sum.
Purchase Orders Main Structure
TYPES: BEGIN OF s_rep,
lifnr TYPE lifnr, " Vendor No
ebeln TYPE ebeln, " PO No.
ebelp TYPE ebelp, " PO Item
bstyp TYPE bstyp, " PO Category
bsart TYPE bbsrt, " PO Type
ekgrp TYPE bkgrp, " Purchase Group
waers TYPE waers, " Currency
bedat TYPE etbdt, " PO Date
txz01 TYPE txz01, " Material Text
werks TYPE ewerk, " Plant
lgort TYPE lgort_d, " Storage Location
matkl TYPE matkl, " Material Group
menge TYPE bamng, " PR Quantity
meins TYPE bamei, " UOM
bprme TYPE bbprm, " Price Unit
netpr TYPE netpr, " Net price
peinh TYPE peinh, " Price Unit UOM
pstyp TYPE pstyp, " Item Category
knttp TYPE knttp, " Account Assignment Category
name1 TYPE name1, " Plant
orewr TYPE netpr, " To be Invoiced Price
curr TYPE waers, " Inv Doc Currency
END OF s_rep.
D A T A D E C L A R A T I O N S
DATA: gv_title1 TYPE sylisel, " Report title
gv_dial. " Color flag
C O N S T A N T S D E C L A R A T I O N S
CONSTANTS: c_x VALUE 'X', " Flag X
c_h VALUE 'H', " Debit
c_vgabe TYPE vgabe VALUE '2'. " Transaction Type
I N T E R N A L T A B L E S D E C L A R A T I O N S
DATA: i_po TYPE STANDARD TABLE OF s_po WITH HEADER LINE,
" Purchase Order
i_inv TYPE STANDARD TABLE OF s_inv_sum WITH HEADER LINE,
" PO Invoice Values
i_rep TYPE STANDARD TABLE OF s_rep WITH HEADER LINE,
" PO Invoice Values
i_ekbe TYPE STANDARD TABLE OF s_account WITH HEADER LINE.
" PO Invoice Values
S E L E C T I O N S C R E E N *
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_lifnr FOR lfa1-lifnr MATCHCODE OBJECT kred,
s_ebeln FOR ekko-ebeln MATCHCODE OBJECT mekk,
s_bsart FOR t161-bsart,
s_ekgrp FOR t024-ekgrp,
s_bedat FOR ekko-bedat.
SELECTION-SCREEN END OF BLOCK b1.
I N I T I A L I Z A T I O N *
INITIALIZATION.
A T S E L E C T I O N - S C R E E N *
AT SELECTION-SCREEN.
Validate the screen fields
PERFORM validate_screen.
S T A R T - O F - S E L E C T I O N *
START-OF-SELECTION.
Fetch main data
PERFORM fetch_data.
T O P - O F - P A G E *
TOP-OF-PAGE.
Header of the List
PERFORM header.
E N D - O F - P A G E *
Footer
END-OF-PAGE.
ULINE.
E N D - O F - S E L E C T I O N *
END-OF-SELECTION.
Display the Report Output data
PERFORM display_data.
At Line-Selection
AT LINE-SELECTION.
When double clicked on EBELN display the details of Purchase Doc
PERFORM line_sel.
*& Form validate_screen
Validation of Selection Screen fields
FORM validate_screen .
Validation of Vendor Number
CLEAR lfa1-lifnr.
IF NOT s_lifnr[] IS INITIAL.
SELECT lifnr UP TO 1 ROWS
INTO lfa1-lifnr
FROM lfa1
WHERE lifnr IN s_lifnr.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'Invalid Vendor'(002).
ENDIF.
ENDIF.
Validation of PO Number
CLEAR ekko-ebeln.
IF NOT s_ebeln[] IS INITIAL.
SELECT ebeln UP TO 1 ROWS
INTO ekko-ebeln
FROM ekko
WHERE ebeln IN s_ebeln.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'Invalid Document Number'(003).
ENDIF.
ENDIF.
Validation of PO Document Type
CLEAR t161-bsart.
IF NOT s_bsart[] IS INITIAL.
SELECT bsart UP TO 1 ROWS
INTO t161-bsart
FROM t161
WHERE bsart IN s_bsart.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'Invalid Purchase Document Type'(004).
ENDIF.
ENDIF.
Validation of Purchasing Group
CLEAR t024-ekgrp.
IF NOT s_ekgrp[] IS INITIAL.
SELECT ekgrp UP TO 1 ROWS
INTO t024-ekgrp
FROM t024
WHERE ekgrp IN s_ekgrp.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'Invalid Purchasing Group'(005).
ENDIF.
ENDIF.
ENDFORM. " validate_screen
*& Form fetch_data
Fetching the PO related data from Database Tables
FORM fetch_data .
CLEAR i_po.
REFRESH i_po.
SELECT a~ebeln " PO No.
b~ebelp " PO Item
a~bstyp " PO Category
a~bukrs " Company Code
a~bsart " PO Type
a~lifnr " Vendor No
a~ekgrp " Purchase Group
a~waers " Currency
a~bedat " PO Date
b~txz01 " Material Text
b~werks " Plant
b~lgort " Storage Location
b~matkl " Material Group
b~menge " PR Quantity
b~meins " UOM
b~bprme " Price Unit
b~netpr " Net price
b~peinh " Price Unit UOM
b~pstyp " Item Category
b~knttp " Account Assignment Category
INTO TABLE i_po
FROM ekko AS a JOIN ekpo AS b
ON a~ebeln = b~ebeln
WHERE a~ebeln IN s_ebeln AND
a~lifnr IN s_lifnr AND
a~ekgrp IN s_ekgrp AND
a~bsart IN s_bsart AND
a~bedat IN s_bedat.
SORT i_po BY ebeln ebelp.
break-point.
IF NOT i_po[] IS INITIAL.
Fetch the PO History/Invoice Details from EKBE Table
CLEAR i_ekbe.
REFRESH i_ekbe.
SELECT ebeln " PO No.
ebelp " PO Item
gjahr " Fiscal Year
belnr " PO Invoice No
menge " PR Quantity
wrbtr " Price in Local Currency
dmbtr " Price in Foreign Currency
waers " Currency
shkzg " Dr/Cr Indicator
INTO TABLE i_ekbe
FROM ekbe
FOR ALL ENTRIES IN i_po
WHERE ebeln = i_po-ebeln AND
ebelp = i_po-ebelp AND
vgabe = c_vgabe.
break-point.
IF sy-subrc = 0.
SORT i_ekbe BY ebeln ebelp.
LOOP AT i_ekbe.
IF i_ekbe-shkzg = c_h.
i_ekbe-wrbtr = i_ekbe-wrbtr * -1.
ENDIF.
MODIFY i_ekbe.
ENDLOOP.
break-point.
Sum up the Item wise Invoice totals
LOOP AT i_ekbe.
AT END OF ebelp.
READ TABLE i_ekbe INDEX sy-tabix.
SUM.
MOVE-CORRESPONDING i_ekbe TO i_inv.
APPEND i_inv.
ENDAT.
CLEAR i_inv.
ENDLOOP.
SORT i_inv BY ebeln ebelp.
break-point.
ENDIF.
ENDIF.
Move the Vendor Name and Invoice Values to I_rep Internal Table
LOOP AT i_po.
MOVE-CORRESPONDING i_po TO i_rep.
CLEAR i_inv.
READ TABLE i_inv WITH KEY ebeln = i_po-ebeln
ebelp = i_po-ebelp.
IF sy-subrc = 0.
i_rep-orewr = ( i_po-menge - i_inv-menge ) * i_po-netpr.
i_rep-curr = i_inv-waers.
ELSE.
i_rep-orewr = i_po-menge * i_po-netpr.
i_rep-curr = i_po-waers.
ENDIF.
break-point.
Get the Vendor Name
CLEAR lfa1-name1.
SELECT SINGLE name1 FROM lfa1 INTO lfa1-name1
WHERE lifnr = i_po-lifnr.
IF sy-subrc = 0.
i_rep-name1 = lfa1-name1.
ENDIF.
APPEND i_rep.
CLEAR i_rep.
break-point.
ENDLOOP.
SORT i_rep BY lifnr ebeln ebelp.
DELETE i_rep WHERE orewr LE 0.
break-point.
ENDFORM. " fetch_data
*& Form display_data
Display the Report Output data
FORM display_data .
DATA: lv_flag, " New Flag
lv_rec TYPE i. " No of Records
CLEAR lv_rec.
IF i_rep[] IS INITIAL.
MESSAGE e000 WITH 'No Data found'(022).
ELSE.
LOOP AT i_rep.
Toggle Color
PERFORM toggle_color.
IF lv_flag <> space.
NEW-LINE.
ENDIF.
At New Purchase Document
AT NEW ebeln.
WRITE:/1 sy-vline, 2(10) i_rep-ebeln INTENSIFIED OFF.
lv_flag = c_x.
lv_rec = lv_rec + 1.
ENDAT.
WRITE: 1 sy-vline,
12 sy-vline,13(4) i_rep-bsart,
17 sy-vline,18(10) i_rep-lifnr,
28 sy-vline,29(35) i_rep-name1,
64 sy-vline,65(4) i_rep-ekgrp,
69 sy-vline,70(10) i_rep-bedat,
80 sy-vline,81(5) i_rep-ebelp,
86 sy-vline,87(40) i_rep-txz01,
127 sy-vline,128(9) i_rep-matkl,
137 sy-vline,138(1) i_rep-pstyp,
139 sy-vline,140(1) i_rep-knttp,
141 sy-vline,142(4) i_rep-werks,
146 sy-vline,147(4) i_rep-lgort,
151 sy-vline,152(13) i_rep-menge UNIT i_rep-meins,
165 sy-vline,166(3) i_rep-meins,
169 sy-vline,170(15) i_rep-netpr CURRENCY i_rep-waers,
185 sy-vline,186(4) i_rep-waers,
190 sy-vline,191(5) i_rep-peinh,
196 sy-vline,197(4) i_rep-bprme,
201 sy-vline,202(15) i_rep-orewr CURRENCY i_rep-curr,
217 sy-vline,218(4) i_rep-curr,
222 sy-vline,223(7) i_rep-bstyp centered,
230 sy-vline.
NEW-LINE.
hide: i_rep-ebeln.
ENDLOOP.
ULINE.
FORMAT COLOR OFF.
WRITE : /2 'Total Number of Purchasing Documents:'(025) COLOR 3,
lv_rec COLOR 3.
ENDIF.
ENDFORM. " display_data
*& Form header
Write the Report Header
FORM header .
FORMAT RESET.
header
WRITE:/1(230) 'LIST OF PURCHASE DOCUMENTS PER VENDOR'(006) CENTERED.
SKIP.
FORMAT COLOR COL_HEADING.
ULINE.
WRITE:/1 sy-vline,2(10) 'Pur.Doc.No'(006) CENTERED,
12 sy-vline,13(4) 'Type'(007),
17 sy-vline,18(10) 'Vendor'(008) CENTERED,
28 sy-vline,29(35) 'Name'(009) CENTERED,
64 sy-vline,65(4) 'PGrp'(010) CENTERED,
69 sy-vline,70(10) 'Doc.Date'(012) CENTERED,
80 sy-vline,81(5) 'Item'(011),
86 sy-vline,87(40) 'Material Short Text'(024) CENTERED,
127 sy-vline,128(9) 'Mat.Group'(013),
137 sy-vline,138(1) 'I',
139 sy-vline,140(1) 'A',
141 sy-vline,142(4) 'Plnt'(014),
146 sy-vline,147(4) 'SLoc'(015),
151 sy-vline,152(13) 'Quantity'(016) CENTERED,
165 sy-vline,166(3) 'UoM'(017),
169 sy-vline,170(15) 'Net Value'(018) CENTERED,
185 sy-vline,186(4) 'Curr'(019),
190 sy-vline,191(5) 'Per'(020),
196 sy-vline,197(4) 'Unit'(021),
201 sy-vline,202(15) 'To be Invoiced'(023) CENTERED,
217 sy-vline,218(4) 'Curr'(019),
222 sy-vline,223(7) 'Doc.Cat'(026),
230 sy-vline.
ULINE.
ENDFORM. " header
*& Form toggle_color
This routine alters the color of the records in the list
FORM toggle_color.
IF gv_dial = space.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
gv_dial = c_x.
ELSE.
FORMAT COLOR 1 INTENSIFIED OFF.
CLEAR gv_dial.
ENDIF.
ENDFORM. " toggle_color
*& Form LINE_SEL
*When double clicked on EBELN field display the details of Purchase Doc
FORM line_sel.
CASE sy-lsind.
WHEN '1'.
DATA: lv_field(20),
lv_value(10),
lv_bstyp like i_rep-bstyp.
clear: lv_bstyp,lv_value, lv_field.
GET CURSOR FIELD lv_field VALUE lv_value.
IF lv_field = 'I_REP-EBELN'.
IF NOT lv_value IS INITIAL.
READ LINE sy-index FIELD VALUE i_rep-bstyp
INTO lv_bstyp.
READ CURRENT LINE FIELD VALUE i_rep-bstyp INTO lv_bstyp.
if lv_bstyp = 'F'.
SET PARAMETER ID 'BES' FIELD lv_value.
CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN.
elseif ( lv_bstyp = 'K' or lv_bstyp = 'L' ).
SET PARAMETER ID 'VRT' FIELD lv_value.
CALL TRANSACTION 'ME33' AND SKIP FIRST SCREEN.
elseif lv_bstyp = 'A'.
SET PARAMETER ID 'ANF' FIELD lv_value.
CALL TRANSACTION 'ME43' AND SKIP FIRST SCREEN.
endif.
ENDIF.
ENDIF.
ENDCASE.
ENDFORM. " line_sel
reward if useful
regards,
ANJI
Message was edited by:
Anji Reddy Vangala -
Purchase Order with Sub-Purchase Order?
Hello,
We are trying to purchase a box from vendor 1, have vendor 1 ship the box to vendor 2, and then have vendor 2 add some additional components and then ship the finished material to us.
Can anyone help me with this scenario from a Purchasing point of view? I only have a purchase requisition for the finished box.
Thanks very much,
TimothyHello Timothy
This process is called Subcontracting with Third-Party Order Processing and you can map it using MRP areas.
Take a look on the following link from the on-line help, where this process is described in detail:
Subcontracting/Third-Party Order Processing - Special Planning Processes - SAP Library
BR
Caetano -
Sample purchase order for import
Hi,
Can anyone explain how to handle the sample -import purchase order.
Regards,
Renuga.ADear,
1)Create Vendor and give Order Currency(USD,JPY Etc) in XK01.
2)Create Material Master and give appropriate Description Because Users shoud Identify Correct Mtrl Or Activate Split valuation.
3)Create Import Purchase order for Import Vendor with separete Document type and Purchasing group.
4)Mention Duty rates (CVD,Customs,Cess on CVD,cess on Customs,HSC on CVD,HSC on Customs and ADC) and Don't forget to mention Custom Vendor In Duty rates condition type.
5)MIRO Customs Invoice,U can Invoice in Vendor Currency as well as Indian Currency.
6)Recieve the Material Through MIGO,If you Currectly maintaining Customizing of Excise Duties at the Time of MIGO u can take credit for CVD,Cess on CVD,HSC on CVD and ADC and rest of all add to ur material cost.
7)In MIGO u can Capture the Excise invoice and in J1IEX post the Excise invoice.
8)After Recieving the goods and Payment to the Customs raise a Invoice for Main Vendor.
Regards,
Swapnil
Maybe you are looking for
-
I can't use FaceTime after upgrading to Lion!
Hi, Yesterday I upgraded my MacBook to Lion, and afther I upgraded FaceTime does not work. I used it prior to my upgrade, and it worked perfect. I have a neew macbook pro 13" 2,3ghz bought on sunday, so its brand new!! When I try to use FaceTime I lo
-
Call a procedure through a DB LINK ???
Hey, I would like to execute a distant procedure in a process. I have an HTML DB database with the "HTML DB application". I have a second db with my "data". With my "data" database I have a procedure, that I would like to execute in my HTMLDB databas
-
I am trying to change the color of a background layer and it will not accept the color I want
I am trying to change the color of a background layer and it will not accept the color I want
-
HP Mini 110 MI Skype microphone problems
I have a new mini running Ubuntu.I can't get the microphone to work with the installed version of Skype. I found earlier posts that indicated a OP system problem, but that was in 2008. Any updates?
-
Master data services - Excel addin integration with Sharepoint
Hi Gurus, I am looking for different ways to present Excel addin plugin to user community. Can sharepoint be used to launch the excel within the portal. I am not sure if this is possible where a user can launch the excel directly from sharepoint we