Repeat Purchase Order
Hi Friends,
Pls let me know how create repeat purchase order with PR Request refering to the old PO.
Regards
Lakshman.
Hi,
Go to ME21N
Click on the document overview
select the variant
my purhcase orders
All the P.O created by you will be displayed
Drag the P.O and put in the shopping basket and SAVE
P.O is created. No need to enter all the datas
G.Ganesh Kumar
Similar Messages
-
Repeat Purchase Order Output Type - Auto Repeat
Hi,
Currently, when we create the Purchase Order the output type will be automatically generated in the message tab once the Purcahse Order is saved. In our Purchase Order process, we have using the function Purchase Order Online Approval and Purchase Order Auto-email to vendor once the Purchase Order is approved.
For the Purchase Auto-email to vendor, we have modified the output type program to enable the Purchase Order auto-email function to vendor once the Purchase Order and it's working successfully and teh email is based on the output type status.
Now we have problem when the approved Purchase Order is revised and requires the reapproval. Once the Purchase Order is reapproved there is no new output type is genereated and therefore now email is out to vendor.Need the expert advice how to configure to repeat the output type when the Purchase Order is reapproved.
Rgds
ZahariYou have to ensure all the changes that are print relevant are included in the following configuration. Basically you have specify the PO fields that are print relevant, which means any change on this field will trigger a new print out message.
Here is the configuration path
SPRO -> Material Management -> Purchasing -> Messages -> Fields Relevant to Printouts of changes -
MIGO - GR Against Purchase Order - Delivery Note # not to Repeat !!
Hi all,
Here is a interesting requirement from the business user!!
Scenario: Currently they are making Goods receipt against Purchase order in Transaction MIGO. Delivery Note # (LFSNR) is entered during Posting.
Problem: Recently they did MIGO for Purchase order, by mistake they did Goods receipt twice for same vendor delivery note # !
Question: Can you please suggest a way to validate the Delivery note # field of MIGO, Such that it is unique. If the number is Repeated for the Same Vendor, system should throw a error message, stating that Delivery note # already exists. So that it avoids posting of GR for same delivery note even by mistake !!
I thought of validating this entry in MSEG Table, but problem is it will delay the posting of document !!
Is there a standard user exit or setting to validate this field during posting!!
Thanks in advance.
Regards,
ThiyaguJoven,
If you see transaction VL31, Creation of Inbound Delivery, SAP did the validation for EXTERNAL ID in the Input screen of the Transaction. If we try to repeat the External id #, system throws error message as below.
"The external ID of the delivery note is not unique (see inb. dely
0180267952)" Message no. BORGR547
When we make Goods receipt against Inbound Delivery instead Purchase order. We may over come the problem some how. Reason is that during Inbound Delivery creation itself External ID is validated. During GR against Inbound Delivery this External Id gets copied as Delivery Note #, so this is the alternative i thought !!
Thanks,
Thiyagu -
Repeat email output for purchase order
Hi all,
I have an email output (ZMAL)) that sends a notification from purchase order when the total value exceed $50,000 at creation of PO. This works fine. However, during ME22N, when the total po value goes from intial $30,000 to $60,000, at saving, it should email out a notification but it does not as initial output ZMAL was created at po creation.
Q: How can i get the notification to send out automatically the second time or third time when the condition exceeding $50,000
is met ?
If i create another output ZMAL manually in PO, then i can resend ZMAIL.
The condition checking is made in 'EXIT_SAPMM06E_012 in Include ZXM06U43.
Pls provide any suggestions you have.
thanks
JoyceHi,
Does the output type get triggered for the first time automatically? Instead of writing the condition in enhancement, it is recommended to write the output type determining conditions in Output type Requirement routine.
NACE -> Select application -> Click on Procedures -> select procedure -> Click on Control -> Insert record for the output type -> Create routine and assign .
Check standard output procedure of Purchase order "RMBEF1" to get an idea.
Regards
Vinod -
Open Purchase Order UPload Using the BAPI 's
i need to upload the open Purchase Order using the BAPI function BAPI_PO_CREATE1., below is the given fileds blod are for Header, header will Repeat for the line items,can any one help me out using the BAIP's for upload the PO, i need sample code for this ........
Thanks & Regards
Raghu
<u>Field Name Field Description Type Length</u>
<b>EBELN Purchasing Document Number CHAR 010 X
BUKRS Company Code CHAR 004 MN10 C
EKORG Purchasing Organization CHAR 004 MN00 C
EKGRP Purchasing group CHAR 003 X
BSART Order type (Purchasing) CHAR 004 X
LIFNR Account Number of Vendor or Creditor CHAR 010 X
BEDAT Purchase Order Date DATS 010 X
ZTERM Terms of payment key CHAR 004 X
WAERS Currency Key CUKY 005 X
INCO1 Incoterms (part 1) CHAR 003 X
INCO2 Incoterms (part 2) CHAR 028 X</b>
EBELP Item Number of Purchasing Document NUMC 005 X
EMATN Material number CHAR 018 X
WERKS Plant CHAR 004 X
LGORT Storage location CHAR 004 X
EPSTP Item category in purchasing document CHAR 001 X
KNTTP Account assignment category CHAR 001 X
EINDT Item delivery date DATS 010 X
MENGE "Purchase order quantity (direct input, transfer of POs)" CHAR 013 X
MEINS Order unit UNIT 003 X
NETPR "Net price: Document currency (direct input, transfer of" CHAR 011 X
PEINH "Price unit (direct input, transfer of POs)" CHAR 005 X
BPRME Order Price Unit (Purchasing) UNIT 003 X
BPUMZ Numerator: Conversion OPUn into OUn (direct input of POs CHAR 005 X
BPUMN Denominator: Conversion OPUn into OUn (direct input of P CHAR 005 X
SAKTO Cost element CHAR 010 X
KOSTL Cost Center CHAR 010 X
VBELN Sales and Distribution Document Number CHAR 010 X
VBELP Sales document item NUMC 006 X
WEMPF Goods recipient CHAR 012 X
WEBTH "Amount in local currency (direct input, transfer of POs)" CHAR 013 X
WEBTF "Amount in document currency (direct input, transfer of P" CHAR 013 X
WEREF Flag for treatment of GR/IR (direct input of POs) CHAR 001 X
SPINF Indicator: Update info record CHAR 001 X
WEPOS Goods Receipt Indicator CHAR 001 X
REPOS Invoice receipt indicator CHAR 001 Xi need to upload the open Purchase Order using the BAPI function BAPI_PO_CREATE1., below is the given fileds blod are for Header, header will Repeat for the line items,can any one help me out using the BAIP's for upload the PO, i need sample code for this ........
Thanks & Regards
Raghu
<u>Field Name Field Description Type Length</u>
<b>EBELN Purchasing Document Number CHAR 010 X
BUKRS Company Code CHAR 004 MN10 C
EKORG Purchasing Organization CHAR 004 MN00 C
EKGRP Purchasing group CHAR 003 X
BSART Order type (Purchasing) CHAR 004 X
LIFNR Account Number of Vendor or Creditor CHAR 010 X
BEDAT Purchase Order Date DATS 010 X
ZTERM Terms of payment key CHAR 004 X
WAERS Currency Key CUKY 005 X
INCO1 Incoterms (part 1) CHAR 003 X
INCO2 Incoterms (part 2) CHAR 028 X</b>
EBELP Item Number of Purchasing Document NUMC 005 X
EMATN Material number CHAR 018 X
WERKS Plant CHAR 004 X
LGORT Storage location CHAR 004 X
EPSTP Item category in purchasing document CHAR 001 X
KNTTP Account assignment category CHAR 001 X
EINDT Item delivery date DATS 010 X
MENGE "Purchase order quantity (direct input, transfer of POs)" CHAR 013 X
MEINS Order unit UNIT 003 X
NETPR "Net price: Document currency (direct input, transfer of" CHAR 011 X
PEINH "Price unit (direct input, transfer of POs)" CHAR 005 X
BPRME Order Price Unit (Purchasing) UNIT 003 X
BPUMZ Numerator: Conversion OPUn into OUn (direct input of POs CHAR 005 X
BPUMN Denominator: Conversion OPUn into OUn (direct input of P CHAR 005 X
SAKTO Cost element CHAR 010 X
KOSTL Cost Center CHAR 010 X
VBELN Sales and Distribution Document Number CHAR 010 X
VBELP Sales document item NUMC 006 X
WEMPF Goods recipient CHAR 012 X
WEBTH "Amount in local currency (direct input, transfer of POs)" CHAR 013 X
WEBTF "Amount in document currency (direct input, transfer of P" CHAR 013 X
WEREF Flag for treatment of GR/IR (direct input of POs) CHAR 001 X
SPINF Indicator: Update info record CHAR 001 X
WEPOS Goods Receipt Indicator CHAR 001 X
REPOS Invoice receipt indicator CHAR 001 X -
Lines Between Report Columns in Purchase Order Report
Hello All,
I am working with the Oracle Purchasing Report called POXPRPOP.rdf. I am trying to add a black frame between each column in the report. Imagine in a purchase order where several columns of data that have a black line in between them. I have tried working with the expanding frame around the data fields of the report, changing the line color of these expanding frames to black. This didn’t work to give me lines in between the columns. I have been able to bring other graphical elements into the report so it is not a graphics problem at the UNIX environment.
I am using Reports 6i and Running the report through Oracle Applications Concurrent manager.
Thanks for any help,
BradleyIt seems like I might be able to put a line between the data fields and set it to expand with the repeating frame. Maybe this is this how it is done.
Bradley -
Idea/Suggestion for Report on Open Purchase Orders
Note: coding is not necesary
give me an idea /suggestions how to develop a report which lists all open purchase orders not acknowledged for different vendors plz if u give me step by step procedure it will help me in developing
Title edited by: Alvaro Tejada Galindo on Jun 5, 2008 11:23 AMHi kumar,
DEFINITION :A standing/open order is a Purchase order which has been issued to a vendor, against which specified purchases may be made for a specified period of time. When repeated purchases of the same type of supply items are expected, multiple purchase requisitions may be eliminated by submitting one purchase requisition to establish a standing/open order. This request must be accompanied by a justification memorandum. Standing purchase orders are issued for supply type items and services only.
JUSTIFICATION : Request for standing/open orders are approved by the Director of Purchasing, provided they are sufficiently justified. Purchases made by the standing/open order method are often more expensive, and should be considered carefully.
LOGIC: Open purchase orders meanse,the purchase order not realse due to some reasons.
The purchase order table EKPO (or) EKKO.
You find the both tables
fields: LOEKZ = Deletion Indicator.
ELIKZ = Delivery completion.
You checks above fields NOTEQUAl to SPACE
example: LOEKZ NE ' '
ELIKZ NE ' '
above fields equal to space that orders realsed.
example: select * from ekpo
into itab
where ebeln = pametervalue
and loekz ne ' '
and elikz ne ' '.
Above statment excutes dipalys the open purchase orders.
Thaks,
sreddy. -
Error in Email PDF of purchase order
In the purchase order, we have set up a message(output) type as
external send for sending the email to the buyer. It has been working
good for the past 1 year and suddenly for the past few weeks we started
noticing errors.
The error is that we cannot see any data in one of the pages of the PO
output(PDF attachment). For example, if a PO has 5 pages, the 2nd page
will be blank and all the other pages would have come out fine. This
does not happen in every PO and also it is not the same page which is
missing in all the error PO PDFs. But when we print the output with
the Print medium it always looks fine. Both uses the same smartform
and the program.
Even in the same PO, the first time they email it does not work
correctly and if they repeat the output after a few minutes all pages
look fine.
This error happens sporadically and it does not have any connection
with the number of pages a PO prints or it is not the same page that is
missing always. I beleive it does not have anything to do with the
special characters in the PO. The language we are trying to print is
English.
We use CONVERT_OTF function module to convert from OTF to PDF. This
was working good always before and suddenly we see problems every now
and then. I will also attach a screen shot of the error when the PDF
is opened(this shows a page in PO which is blank & error of PDF). Can
you please look into this and direct us in the right path
to solve the issue?
ThanksHi,
As mentioned the pdf missing page error is sporadic, I would recommend you to check the following:
1. Add a delay 'WAIT' Function Module before 'CONVERT_OTF'. Maybe, due to some change in hardware, patch upgrade or increased user load, the pdf is not getting generated the first time. Hence, it works fine the next time.
2. Ask your BASIS Team to monitor the dialog processes when you run this activity. You can also use SQL Trace to get any leads with reference to bandwidth issues.
Regards,
Pranav. -
Purchase Order: Ship to location problem - Please help
Hi All,
I have come across a problem when publishing Purchase orders where the PO header ship to address differs to a seperate PO line ship to address.
I have written the following Choose statement to try and show separate ship to locations for each separate PO line.
<?for-each:G_LINES?>
<?choose:?>
<?when:number(//G_HEADERS/POH_SHIP_TO_LOCATION) = number(//G_SHIPMENTS/PLL_SHIP_TO_LOCATION)?>
<?POL_LINE_NUM?> <?C_ITEM_DESC?> <?LINE_NOTE?>
<?end when?>
<?otherwise:?>
<?POL_LINE_NUM?> <?C_ITEM_DESC?> <?LINE_NOTE?>
SHIP TO: <?ADDRESS_LINE1?>
<?ADDRESS_LINE2?>
<?end otherwise?>
<?end choose?>
<?end for each?>
my logic is that if the header ship to ID is = to the line items ship to ID then just show some basic PO line info.
Otherwise if the numbers differ then show the individual lines info along with the additional Ship to address which is in ADDRESS_LINE1, ADDRESS_LINE2 etc.
And repeat this condition for how ever many PO lines exist for the overall purchase order.
However, when i publish this the "otherwise" condition never gets checked if the first PO line is TRUE and vis versa if the first PO line is false.
So if the first PO line is true then every single PO line will just show the When condition even if the separate PO lines ship to ID differs to the POH_ship to id.
any idea why the otherwise condition wont fall true for the 2nd 3rd or however many PO lines there are if the first PO line is flagged as true?
I hope this makes sense. Many thanks for any help.
GregI have a PO that we are using that has basically the same requirements. If the line address is different (any of them) then the header prints a message to "see below" and the address line contains the shipping information.
The way I have done this was to create a variable and compare to see of any of the lines were different when the header was read. Then check the var when the line is processed. The template is quite long as we have many fields that dynamically display/or not so I will post a truncated version below and also please note that on this form we simply gave up using the Oracle's "fantastic" MSWORD plug-in and had to use pure a XML-FO template. However, I think the portions/logic you need should be transferable into MSWORD if you are careful.
If snipit of code is not enough let me know and I can try to paste the entire thing after my marathon meeting today <ugh!>.
--------start code-----------
<xsl:for-each select=".//G_HEADERS">
<xsl:variable name="SAME_SHIP_TO_ADDRESS_USED" select="count(.//PLL_SHIP_ADDRESS_LINE1[. != current()/POH_SHIP_ADDRESS_LINE1]) = 0" />
...(lots of header stuff goes here)
<xsl:for-each select=".//G_SHIPMENTS">
<xsl:if test="$SAME_SHIP_TO_ADDRESS_USED" xdofo:ctx="3">
<fo:block xdofo:xliff-note="if:shipline, eif, if:shipline, ifCountShip>1, PLL_SHIP_ADDRESS_LINE1" padding-bottom="0.0pt" text-align="start" orphans="2" widows="2" padding-top="0.0pt" end-indent="0.0pt" linefeed-treatment="preserve" start-indent="0.0pt" height="0pt">
<fo:inline height="7.0pt" font-family="Arial" white-space-collapse="false" font-size="7.0pt">Address at top of page</fo:inline>
</fo:block>
</xsl:if>
<xsl:if test="not($SAME_SHIP_TO_ADDRESS_USED)" xdofo:ctx="3">
<fo:block padding-bottom="0.0pt" text-align="start" orphans="2" widows="2" padding-top="0.0pt" end-indent="0.0pt" linefeed-treatment="preserve" start-indent="0.0pt" height="0pt">
<fo:inline height="7.0pt" font-family="Arial" white-space-collapse="false" font-size="7.0pt">
<xsl:value-of select="PLL_SHIP_ADDRESS_LINE1" xdofo:field-name="PLL_SHIP_ADDRESS_LINE1"/>
</fo:inline>
</fo:block>
...(lots more address fields here!)
</xsl:if>
</xsl:for-each>
</xsl:for-each>
------------end code------------
Good luck,
Scott -
Repeated purchase req. in MRP run procudure
Dear SAP experts,
Here at my client site, i have one scenario of mrp run of consumables.They maintain safety stock in material master MRP view,
I am using MRP type PD.Now after MRP run,system creates purchase requisition as per safety stock qty,( consider initial stock
is zero) now when i convert Purchase requisition into purchase order. i refresh the MD04 list, as soon as i refresh i get the
purchase req. converted into PO item.Upto this point its ok. but during this refresh function i get repeated purchase requisition
of the same quantity as previous one..Why this is happening? any specific reason behind this? my logic is not getting clear.
please assist me to find exact reason..
Thanx in advance..
Regards,
RaviHI
If the initial stock is zero then system will generate the PR for the safety stock also and then for the Dependent requirement.
Check and revert
Regards
Anupam Sharma -
Quantity field to be shown on 1ST line only for purchase order items in ALV
Dear All,
I am fetching data from purchase order history table (EKBE) where PO line items contains multiple times. User does not want to view fields that are repeating multiple times in all lines, but in the top line. By sorting the same in ALV , I can do the same with character type fields, but how to do the same with quantity fields. One way out is converting the same into character fields. Is there any other way. Please give me some solution. Also while sorting , the number which gets repeated (i.e Items in PO for different PO's ) does not gets displayed. I want my program to display them.
Thanks,
Debopriyo MallickTry this
loop at ist_mseg into wa_mseg.
ON CHANGE OF wa_mseg-con.
move '111' to wa_mseg-con1.
modify ist_mseg from wa_mseg.
ENDON.
endloop.
loop at ist_mseg into wa_mseg.
if wa_mseg-con1 ne '111'.
move 0 to wa_mseg-menge.
move 0 to wa_mseg-netpr.
endif.
modify ist_mseg from wa_mseg.
endloop.
mseg-con is the concatenation of ebeln and ebelp values.
pk -
Item text in Purchase Order getting updated with info. record Purchase Order Text
Hello All,
I am working in a roll out project and facing issue in text repeating twice for the line item in the Purchase Order for the new company code for which rollout is happening
Issue:
Item text in Purchase Order getting updated with info. record Purchase Order Text
01) PO Text is maintained in the material master under "Purchase Order Text" tab
02) The PO text that is maintained in material master is getting updated in the Purchase Info. Record
03) When Purchase Order is created, the "Item Text" gets updated in the Purchase Order automatically only for the new company code for which rollout is happening. when printed, this results in the text getting duplicated twice
03.1) this behavior is not observed in the Plants/ Company code that is already Live
Configurations in the system:
The copying rules for the "Texts for Purchase Orders" is
Source Object = "Info Record", Source Text="Purchase Order Text", Fix="*"
We have modified the Purchase Order form to print one of the condition types maintained for calculating the tax. Other than this there is no change to the plants that are already live.
I could not locate any "Purchase Organization" / "Company Code" / "Plant specific configuration.
Am I missing any configuration or where can I look in what is causing this error.
Request help from the experts in the forum.
with Regards,
Dhandapani RThere is no company/purchasing/plant specific customizing for purchase order text.
The customizing copying rules for the "Texts for Purchase Orders" affects all equally .
If the text in the purchase order in ME23N is already filled different to other plants, then you either have a modification in place, or the texts are differently maintained in the referenced data (vendor, material, info record, contract) -
Purchase Order resent when Confirmation
Hello Gurus,
I have an issue regarding sending of Purchase Orders. We use program RSPPFPROCESS to send Purchase Orders which are in stauts "Ordered". Problem is that when a user creates a Confirmation on this Purchase Order, PO is resent to supplier. We do not understand why?
RSPPFPROCESS is launched with parameters "Actions that are not repeated" and "Only Actions found automatically"
Thanks for your help,
PatrickHi
<b>Which SRM version are you using ?</b>
This problem should not happen. Seems like you are using the report in a wrong manner ->
<u>Meanwhile, Please refer to the SAP OSS note for basic configuartion to be made in RSPPFPROCESS settings -</u>
<b>Note 564826 EBP: Customizing for the output of EBP documents</b>
Note 876540 PPF: Setting the title of a Smart Form document (mail)
<b>Note 872074 Order and send immediate output action is not processed.</b>
Note 896858 - FAQ: SPPFP - Report RSPPFPROCESS
Note 872843 - PPF: Documentation for the report RSPPFPROCESS (SPPFP)
Note 872053 - PPF: Using the Interf. IF_LOCK_PPF of the application
Note 653159 - Using optimization rules in the PPF
Do let me know.
Regards
- Atul -
Need to find how to relate the purchase order table with account assignment
i need to reterieve the account assignment from the table bbp_pdacc, what is field or any tables that is between BBP_PDACC and Purchase order number or the purchase order items. I am working on the SRM system
Jacques-Antoine,
You can't directly translate a repeating node or element (such as an Item or a Project Task from the Accounting Coding Block of an Item) to a singular node or element.
The reason is that, though your use case may have the elements assumed to be the same for all items, this isn't necessarily the case, so ByDesign won't assume that you can use that kind of logic.
The simplest approach would be to do an On-Save at the Root node of the Purchase Order along the following lines:
this.projecttaskpo = this.Item.GetLast().ItemAccountingCodingBlockDistribution.AccountingCodingBlockAssignment.ProjectTaskKey.TaskID;
i wouldn't actually recommend this code.
You'd need validations for IsInitial, IsSet, and those kinds of functions.
i'd at least use some foreach loop to check that all the accounting coding blocks were for the same task, raise warnings if they weren't, etc. -
Purchase order not getting printed
Dear Experts,
Hello,
I am facing a new problem.. I have 340 line items in my purchase order. But when i click on print preview...it takes a lot of time to generate and ends with an error saying "sap has run out of memory".. is it because of the length of the line items or is it a new problem.. kindly help.. If the former is a problem, then what is the maximum no of line items that can be entered.
Regards
ShyamHi Shyam.......
You have to do some modifications in Repeatative area so that No. of rows per page shuld not be more than certain no. say maximum seven lines in one page.....
please try this......
Regards,
Rahul
Maybe you are looking for
-
Can not get CF7 to Communicate with DB2 v9.1
Installed on a windows server I have DB2 UDB Enterprise edition 9.01, all the fix packs are current. I also loaded ColdFusion MX7.02 Enterprise edition on the same server. I had to download the latest JDBC Drivers from Adobe. I let db2 create the DSN
-
I have been storing my music and photos in an external drive to save disk space in my computer. Now that I purchased the Time Capsule what do I have to do to transfer such files to my time capsule?
-
Clarification regarding RFC destination
Hi Ramesh, Thanks for your information, can you please tell me do we need to create port and logical system name for creating RFC destination. Thank siva
-
OWB 10.2 - deploying to Discoverer 10g - HELP with cryptic error message
Hi all, Does anyone know what the helpful message below is trying to tell me about my deployment to Discoverer? The validations all pass. The generation is error free. The execution gives the following as "INFORMATIONAL" - however, the EUL is not gen
-
my nokia 5800xm is showing phone memory is full.but nothing in my phone memory.i cannot use my phone because of this prblm .so i need to format my phone.so can you tell me how can i format this phone.