Purchasing Contract output - form language determination
First, here's a shot outlook on the situation:
The customer created a vendor master, with the communication language German. He then created a contract with that vendor and tried to print it, but the output form came out in German. I checked the message in the contract, and the language was RO, not DE.
The customer then changed the communication language in the vendor master from german to romanian; then he deleted the message in the contract and recreated it, but the language for the form is still german. He told me that when he tries to recreate the message, the default language is still DE and he changes it to RO.
Please tell me why the language is still defaulted to DE. I checked in customizing & the vendor master and I can't find the DE language anywhere.
Thankyou in advance,
Cosmin
HI,
What is the log in language for the user?.
Usually when u need to print PO in different languages two output types are created one for each language .Check in previous what output type is used for german & RO..
DID u check in this node
MM>PUR>MESSAGES>OUTPUTCONTROL>MESSAGE TYPES>DEFINE MESSAGE TYPES FOR PO
Double click on first,select NEU,THEN CLICK ON SEE THE DEFAULT LANGAUAGE.
MURUGAN
Edited by: Murugan mgl on Aug 6, 2009 2:41 PM
Similar Messages
-
How to view the purchase order output
Hi all,
how to view the purchase order output in the transaction me23n?
How to obtain the purchase order output form?
Please help..HI,
goto NACE tcode then select the purchase order type and go to output types u cna use standard one NEU and provide the sapcript name and form name default will be there with MEDRUCK and print program.
then in ME23n click on messages there create ur message type NEU and save it
then print the purchase order...
hope u get solved with this
Regards
Syed A -
Purchase order output determination thru User exit
Hi,
We are trying to find a way to determine the output for PO while creation (me21n) or modification (me22n).
We do not want to maintain output condition records for each fax/print/email etc..cases.
Can we do below thru a user exit or any other method ?
While creating PO, an OA partner will be chosen, so instead of maintaining the output condition records,
- user exit can access to OA's vendor master record and read Standard Comm.Method in Address section.
- according to comm.method, the PO message should be determined..
i.e: if comm.method is Fax, then message should be sent to OA thru Fax.
can this be done thru an exit ?
Thanks and Regards,
OcalHi Stefan,
The steps are as follows:
Output of Purchase Order
1. Condition Table
SPRO > Material Management> Purchasing -> Message -> Output Control->Condition Tables->Define Condition Table for Purchase Order
Select:
Purchasing Doc. Type,
Purch. Organization,
Vendor
2. Access Sequences
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Access Sequences->Define Condition Table for Purchase Order
3. Message Type
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Types->Define Message Type for Purchase Order
*4. Message Determination Schemas*
4.1. Message Determination Schemas
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Maintain Message Determination Schema
4.2. Assign Schema to Purchase Order
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Assign Schema to Purchase Order
5. Partner Roles per Message Type
SPRO -> Material Management-> Purchasing -> Message -> Output Control-> Partner Roles per Message Type ->Define Partner Role for Purchase Order
6. Condition Record
Navigation Path: SAP Menu-> Logistics -> Material Management -> Purchasing-> Master data->Messages-> Purchase Order-> MN04-> Create
Now you create PO (ME21N) and save it. Go to ME22N and print the PO by giving output type.
Reward me if it helpful
ASHOK -
URGENT: Changing 'Purchasing:Contract Terms' PDF output Layout
Hi,
My requirement is to change the layout of 'Contract Template' which is in the Purchasing: Contract Terms OAF page. I wanted to know how the xml file is generated and passed to the template inorder to obtain the PDF output.
Could anyone suggests the different ways of generating the XML output for the template and also how the PDF file is obtained.
Please help me to solve the above issue. Its very urgent.
Thanks
HarshaHi
Go to SU3
Parameter tab- write down SD_SWU_ACTIVE
Parameter value - X
Save
now run Sales document type . you eill find attachment icon at very lefyt corner of Application bar.
thanks
and reward this answer -
Purchase order Output Determination
i need to configure a seperate outpur type for one of the document type in Purchase order,
eg ZRY
If i create PO with this Doc type i need a separate output type
For remaining Doc type there will be different doc types
Here my client are using some format same format i need to design for this ZRY Doc type
Pls guide me with the steps to configure the output type.....
how to design the same format and how to link the format with this Doc type...
Edited by: Csaba Szommer on May 8, 2011 4:53 PMHi Stefan,
The steps are as follows:
Output of Purchase Order
1. Condition Table
SPRO > Material Management> Purchasing -> Message -> Output Control->Condition Tables->Define Condition Table for Purchase Order
Select:
Purchasing Doc. Type,
Purch. Organization,
Vendor
2. Access Sequences
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Access Sequences->Define Condition Table for Purchase Order
3. Message Type
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Types->Define Message Type for Purchase Order
*4. Message Determination Schemas*
4.1. Message Determination Schemas
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Maintain Message Determination Schema
4.2. Assign Schema to Purchase Order
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Assign Schema to Purchase Order
5. Partner Roles per Message Type
SPRO -> Material Management-> Purchasing -> Message -> Output Control-> Partner Roles per Message Type ->Define Partner Role for Purchase Order
6. Condition Record
Navigation Path: SAP Menu-> Logistics -> Material Management -> Purchasing-> Master data->Messages-> Purchase Order-> MN04-> Create
Now you create PO (ME21N) and save it. Go to ME22N and print the PO by giving output type.
Reward me if it helpful
ASHOK -
Hello all,
Is there a FM to determine the net price of the purchase contract.
The field EKPO-NETPR works fine when only one condition extist, but if u create a new one with a new validity of dates the EKPO-NETPR does not get updates.
So what i need is a FM to determine the NETPR from the current condition values.
Thank you
Nuno SIlvatry this program .. it retreive tax.. i think the structure taxcom will also give you net price
REPORT zreport10 .
TABLES : ekko , ekpo , t001 , komk , komp .
DATA mwsbp TYPE komp-mwsbp .
PARAMETERS : p_ebeln TYPE ekpo-ebeln ,
p_ebelp TYPE ekpo-ebelp .
START-OF-SELECTION .
PERFORM calculate_tax USING p_ebeln p_ebelp CHANGING mwsbp .
WRITE mwsbp .
* FORM calculate_tax *
FORM calculate_tax USING p_ebeln TYPE ekpo-ebeln
p_ebelp TYPE ekpo-ebelp
CHANGING p_mwsbp TYPE komp-mwsbp .
CONSTANTS: bstyp-info VALUE 'I',
bstyp-ordr VALUE 'W',
bstyp-banf VALUE 'B',
bstyp-best VALUE 'F',
bstyp-anfr VALUE 'A',
bstyp-kont VALUE 'K',
bstyp-lfpl VALUE 'L',
bstyp-lerf VALUE 'Q'.
DATA : taxcom TYPE taxcom ,
t_konv TYPE TABLE OF komv WITH HEADER LINE .
DATA: BEGIN OF tkomv OCCURS 50.
INCLUDE STRUCTURE komv.
DATA: END OF tkomv.
DATA: BEGIN OF tkomvd OCCURS 50. "Belegkonditionen
INCLUDE STRUCTURE komvd.
DATA: END OF tkomvd.
DATA : BEGIN OF tkomvh OCCURS 50.
INCLUDE STRUCTURE komv.
DATA : vtext LIKE t685t-vtext.
DATA : END OF tkomvh.
SELECT SINGLE *
INTO ekko
FROM ekko
WHERE ebeln = p_ebeln .
SELECT SINGLE *
INTO ekpo
FROM ekpo
WHERE ebeln = p_ebeln
AND ebelp = p_ebelp .
SELECT SINGLE *
INTO t001
FROM t001
WHERE bukrs = ekko-bukrs .
taxcom-bukrs = ekpo-bukrs.
taxcom-budat = ekko-bedat.
taxcom-waers = ekko-waers.
taxcom-kposn = ekpo-ebelp.
taxcom-mwskz = ekpo-mwskz.
taxcom-txjcd = ekpo-txjcd.
taxcom-shkzg = 'H'.
taxcom-xmwst = 'X'.
IF ekko-bstyp EQ bstyp-best.
taxcom-wrbtr = ekpo-netwr.
ELSE.
taxcom-wrbtr = ekpo-zwert.
ENDIF.
taxcom-lifnr = ekko-lifnr.
taxcom-land1 = ekko-lands.
taxcom-ekorg = ekko-ekorg.
taxcom-hwaer = t001-waers.
taxcom-llief = ekko-llief.
taxcom-bldat = ekko-bedat.
taxcom-matnr = ekpo-ematn.
taxcom-werks = ekpo-werks.
taxcom-bwtar = ekpo-bwtar.
taxcom-matkl = ekpo-matkl.
taxcom-meins = ekpo-meins.
IF ekko-bstyp EQ bstyp-best.
taxcom-mglme = ekpo-menge.
ELSE.
IF ekko-bstyp EQ bstyp-kont AND ekpo-abmng GT 0.
taxcom-mglme = ekpo-abmng.
ELSE.
taxcom-mglme = ekpo-ktmng.
ENDIF.
ENDIF.
IF taxcom-mglme EQ 0.
taxcom-mglme = 1000.
ENDIF.
taxcom-mtart = ekpo-mtart.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE'
EXPORTING
bukrs = ekko-bukrs
component = 'BR'
EXCEPTIONS
component_not_active = 1
OTHERS = 2.
IF sy-subrc IS INITIAL.
komk-mandt = ekko-mandt.
komk-kalsm = ekko-kalsm.
IF ekko-kalsm = ''.
komk-kalsm = 'RM0000'.
ENDIF.
komk-kappl = 'M'.
komk-waerk = ekko-waers.
komk-knumv = ekko-knumv.
komk-lifnr = ekko-lifnr.
komp-kposn = ekpo-ebelp.
komp-matnr = ekpo-matnr.
komp-werks = ekpo-werks.
komp-matkl = ekpo-matkl.
komp-infnr = ekpo-infnr.
komp-evrtn = ekpo-konnr.
komp-evrtp = ekpo-ktpnr.
CALL FUNCTION 'RV_PRICE_PRINT_ITEM'
EXPORTING
comm_head_i = komk
comm_item_i = komp
language = 'E'
TABLES
tkomv = tkomv
tkomvd = tkomvd.
CALL FUNCTION 'J_1B_NF_PO_DISCOUNTS'
EXPORTING
i_kalsm = ekko-kalsm
i_ekpo = ekpo
IMPORTING
e_ekpo = ekpo
TABLES
i_konv = t_konv.
IF NOT ekko-llief IS INITIAL.
taxcom-lifnr = ekko-llief.
ENDIF.
ENDIF.
CALL FUNCTION 'FIND_TAX_SPREADSHEET'
EXPORTING
buchungskreis = t001-bukrs
EXCEPTIONS
not_found = 1
OTHERS = 2.
CALL FUNCTION 'CALCULATE_TAX_ITEM'
EXPORTING
i_taxcom = taxcom
IMPORTING
e_taxcom = taxcom
EXCEPTIONS
mwskz_not_defined = 1
mwskz_not_found = 2
mwskz_not_valid = 3
steuerbetrag_falsch = 4
country_not_found = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
p_mwsbp = taxcom-wmwst .
ENDFORM. " calculate_tax -
Purchase contract print preview is displaying items with DEL_IND='X'
Hi,
We are using SRM Server 5.5 and have a situation described below
A purchasing contract is created with, for example, 2 items with status as 'Held' . In change mode, the one item is deleted and the purchasing contract is Released.
When the button 'Output Preview' is pressed, the system displays the print preview with both the irems although one item is deleted.
I am trying to find SAP notes for this but I didn't find any relavent note.
I found one note for not displaying 'Inactive' status items however not found anything for excluding deleted items from print preview.
Appreciate your inputs on this.
Thanks and Regards,
Sambhaji ChawaleThanks Georg for your inputs.
Yes, you are correct we are using custom developed smart form and not SAP Standard. We will be updating the smartform for adding the condition of u201Cselect items with deletion indicator=u2019Blanku2019.
However we are interested in the standard solution that SAP has provided to cover this. I don't see this condition in SAP standard smart form so this must have been covered through some program code.
Does anybody have idea on this.
Thanks and Regards,
Sambhaji Chawale -
How to define a purchase order output print view as my element
Dear all :
I have created a purchase order and want to print,but i found the details of print doc is not my requirements.So,I want to change it .I don't know where the path is .THKS
BrianHello Jianfeng,
The purchase order layout can be changed using the SAP script/Form. You need to identify what you need to put on the purchase order output also you can include the client's logo and other standard and constant details (tax number / registration number etc).
You have to give this requirement to the technical person (ABAPer). (S)he will make the changes in the script program and you need to assign this form to the PO printing program.
In standard SAP version, Form MENDRUK is available for Purchase order printing.
Once form is developed by the developer, you need to assign this form in customization,
SPRO--> Mat Managmenet --> Purchasing --> Messages --> Forms Layouts for messages --> Assign form and output program for purchase order.
Hope this helps.
Regards
Arif Mansuri
Reward the points if answer is helpful. -
SD Customer Contract and MM Purchase Contract
Good day
I need to know if anyone has a solution on forming a relationship between these documents, and be able to report at item level for example Item x bought at $10 in the Purchase contract and sold at $15 in the Sales Contract. We need to form such a relationship between these contracts so we can report and compare line items.
Regards,
IggyI had similar requirement and used Purchase Order Header field 'Collective No' EKKO-SUBMI and put the Contract number in there. Then I used BADI ME_PROCESS_PO_CUST to do the budget check. I configured a new Contract Doc type and New PO Document type (with field selection requiring entry for EKKO-SUBMI) to provide more control. You will also want to create a custom report that lists the run rate/burn of the contract.
Other considerations
1) When the check fails, do you want error or warning ? we programmed it to be changeable via a ztable entry.
2) do you want to do any date checking of the PO header date(s) and the Contract validity date ?
3) do you want to check / verfiy the Purchasing organization of the Contract vs the PO ?
Sorry its late ! -
Hi
I have created a new purchase order output. When I go to messages in a Purchase order, I do not see any output. The output/message screen is blank.
When I go to Determin. Analysis, I see the Output has been found. See picture below.
http://i35.tinypic.com/169kwwn.jpg
Sincerely,
KetanHi Ketan,
Go to MN04 and select the condition type NEU if you are using the standard condition type or select the customized condition type and select the appropriate combination to maintain the output master record.
if you want to check whether you Purchase Order output has been assigned to your output or not
a) execute t-code NACE
b) Select EF -Purchase order
c) click on output types
d) here select NEU if u are using NEU or select the condition type which you have customized
e) click on the processing routines to see if the PDF/smartform is attached to the print out and fax.
hope this helps -
Different interfaces for purchase order output from MM system
Dear Guru's,
We are configuring the business scenarios of service procurement classic and Plan driven procurement with supplier enablement in the MM-SUS environment for our SRM7.01/ECC6 ehp 5 combination.
These two scenarios are using different interfaces for purchase order output.
The service procurement classic is using the proxy interface PurchaseOrderERPRequest_
Out_V1 for purchase order output from ERP.
However, the plan driven procurement uses the interface ORDERS.ORDERS02 for idoc message for purchase order output from ERP.
Why are there two different interfaces for the same document output in two different business scenario? How the system will determine which interface needs to be used in the runtime for the purchase order output?
Any thoughts will be highly appreciated.
Thanks and regards,
RanjanHi Ranjan,
Please add the value 'CL' in the table SWF_CATIDS
Then it will work.
With Regards,
Malay -
How to find Standard Output forms
Hi,
How to find the standard output forms for the following:
1. Purchase Requesition
2. RFQ
3. Inventory Records
4. Goods Receipt Note
I want to access these outputs and add the company logo.
Thanks in advance.
Regards,
SriramHi,
Go to Nace Transaction code and then in the Left you will find Application and Description and there select ME for inventory and then click on output types.There select an output type in the list of output types given and then click the Processing Routines where you will get the complete details. For RFQ and Purchase Requisition check the Application EA.
Coming to the uploading of the Logo. Go to Tcode se78 there below Form Graphics select Graphics and inside that you will find Bit map images . Select that one and click on import button which is present left to the delete button and there in the file name give the logo which is stored on your desktop and then select the type as Black and white or Colour Image as per your requirement.In the name give a meaningful for the logo in SAP system.Then click enter.
Hope this will help you.
Regards,
Venkat. -
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. -
Purchasing contracts list -MM report
Hi all,
Iam new to BW. working on BI 7.0 implementation.This is the first project iam
handling.
I have a report requirement " List of purchasing contracts" where we have
basic charecterstics like PO ORG,PO GRP,MAT GRP,MAT NO as input criteria fields and output keyfigure fields mainly as
contract no,
material grp,
material no,
contract value,
target value
Please help me to knw if there are any standard datasources having this contract information against a PO org. Also in case i dont find any such datasource how should i go about??? should i create a datasource myself..
Expecting some help from u guys..Hello you both,
have to say thanks to Bala because I was looking for the extraction of contracts and could not believe my eyes when I saw your reply that this was possible through purchase documents (2LIS_02). I went to my collegues and they confirmed that purchase contracts basically have the same structure like purchase orders and therefor use the same tables in R/3 but are distinguished by type fields. Besides it's similar to sales contracts which are stored like orders.
Thank you very much! If I were you Venkata I would assign some grateful points
Andreas -
PO output form in Chinese (traditional)
We are trying to print the PO output form (PO output preview) and as such we want some of the labels like Bill to, Ship to and others to appear in chinese.
We are maintaining the data in SO10.
While launching the Adobe (7.0) the bill to and other labels are not coming up in Chinese.
Any idea if this is an Adobe issue or we are missing anything....Hi,
Try using the BADi "BBP_OUTPUT_CHANGE_SF" and acc set the parameters for the smartform icluding the Language.
BR,
Disha.
<b>Pls reward points for useful answers.</b>
Maybe you are looking for
-
Constant unexpected shutdowns with Acrobat 9 Pro
I've submitted a bug report, but this is really getting annoying: The specs: OSX 10.5.6 - Acrobat 9 Pro, Macbook Pro Unibody, 4gb ram The problem: Every single time I close a comments-enabled PDF (comments are on a webDAV server), Acrobat unexpectedl
-
Some fonts have become tiny and pale blue
Example: When I view my online banking, my personal information is presented in a tiny font, which is also too pale to read, pale blue. When I am ordering something online, the fill-in boxes and what I type in them are tiny and pale blue. When I shop
-
Hi Friends, I am new to this blog. I have a quick question using drill through report. I have deployed BSO cube using EAS / rules files. I want to create a drill through report. I know how to create a drill through using essbase studio but not from E
-
Getting hotspot VM error 4F530E43505002E6
I was running Tomcat on Debian Linux .It is using Hotspot client VM 1.4.1_03-b02 sometimes it is crashing and giving error ID:4F530E43505002E6 i saw old forum posts and they were telling that if we run using hotspot server instead of hotspot -client
-
Don't upgrade!! Unless you want to do without mail for a few days
THis is a disaster if you depend on your .Mac or .Me for mail Apple iCloud could put you behind for the forseeable future. WARNING!!!!