Regarding Linking Customer Name in Purchase Order PLD
Dear Experts,
I need to show the Customer Name in Purchase Order PLD. Purchase Order's base document is Sales Order. Eventhough i mapped the sales order table and customer name in the Purchase PLD, the system is hanging and coming slowly like some 1234 blank pages.
How to show the same ?
Pl help, Thanks
Regards
Sundaram
Hi Sunrag......
If your PO is linked with SO. Then you can fetch customer name easily by FMS in PO.
From there you ca gte the Customer Name into your PLD and it wont hang also.....
Regards,
Rahul
Similar Messages
-
Custom SmartForm for Purchase Order Printing
Hi,
I need a customized smartform for purchase order, which is called after the standard transaction ME9F.
I adjusted "Conditions for Output Control" by using transaction NACE ( Erased the name of the form MEDRUCK, Entered my customized smartform's name under smartform Form part and chose the type as smartform )
However, I couldn't success to see my printview whereas I continued to see the printview of Medruck.
I'd searched for the problem through here and the net, I found some names of smartforms such as: /SMB40/MMPO_L and /SMB40/MMPO_A and their driver programs like: /SMB40/FM06P . The package which consists of these elements was mentioned as " /SMB40/ "... but despite I downloaded it, my system still doesn't have the elements.
So, how can I use my own purchase order smartform or if i need the forms mentioned, in which best practice package i can find them?
SAP ECC 6.0
SAP_APPL 604
SAP_BASIS 701
Thanks in advance,Hi,
If your SAP doesnt have a standard smartform for PO, it is quite complicated to use smarform rather than sapscript.
I guess that you will need to modify the program SAPFM06P that calls the sapscript and make it call the smartform.
I will take a few time to adapt the sapscript.
Regards
Miguel -
How to add external URL link to SAP object (Purchase Order, Invoice, etc)
Hello,
Is there any function module /BAPI that allows me to add an external URL link to a existing Purchase Order
or Invoice document in R3 system?
I tried to debug the system but have not found no suitable function module for it.
I also analyzed the ABAP code of the small GUI window that allows to add a external URL link to
a Purchase Order, and found the function module SO_OBJECT_INSERT. However I could not debug
it (seems to be created with BOR objects) so I've no example for it.
Please help!
Regards,
Manuel DiasCONSTANTS:
c_http(36) TYPE c VALUE '/BpHttpApis/slaphapi?ibmperson/(uid=',
c_listxml(12) TYPE c VALUE ').list/byxml',
c_value(5) TYPE c VALUE 'value',
c_cn(2) TYPE c VALUE 'cn',
c_mail(4) TYPE c VALUE 'mail',
c_em_num(19) TYPE c VALUE 'managerserialnumber',
c_em_cou(18) TYPE c VALUE 'managercountrycode'.
DATA client TYPE REF TO if_http_client.
DATA url TYPE string.
DATA xbuffer TYPE xstring.
DATA l_value TYPE zchar2000.
DATA l_value_string TYPE string.
DATA content TYPE string .
DATA rows TYPE STANDARD TABLE OF string.
DATA wa_rows TYPE string .
DATA conv TYPE REF TO cl_abap_conv_in_ce.
DATA ixml TYPE REF TO if_ixml.
DATA streamfactory TYPE REF TO if_ixml_stream_factory.
DATA parser TYPE REF TO if_ixml_parser.
DATA istream TYPE REF TO if_ixml_istream.
DATA document TYPE REF TO if_ixml_document.
DATA node TYPE REF TO if_ixml_node.
DATA xmldata TYPE string.
DATA iterator TYPE REF TO if_ixml_node_iterator.
DATA nodemap TYPE REF TO if_ixml_named_node_map.
DATA attr TYPE REF TO if_ixml_node.
DATA name TYPE string.
DATA prefix TYPE string.
DATA value TYPE string.
DATA indent TYPE i.
DATA count TYPE i.
DATA index TYPE i.
url = 'http://bluepages.ibm.com'.
CLEAR: l_value_string, l_value.
***Create the HTTP client
CALL METHOD cl_http_client=>create_by_url
EXPORTING
url = url
IMPORTING
client = client
EXCEPTIONS
OTHERS = 1.
IF sy-subrc <> 0.
Create the HTTP client failure, sy-subrc =
MESSAGE i005(zm) WITH text-026 sy-subrc.
EXIT.
ENDIF.
CONCATENATE c_http
p_accnt
p_couty
c_listxml
INTO l_value.
l_value_string = l_value.
***Get employee information
CALL METHOD client->request->set_header_field
EXPORTING
name = '~request_uri'
value = l_value_string.
client->send( ).
client->receive( ).
***Load to xstring
CLEAR xbuffer .
xbuffer = client->response->get_data( ).
conv = cl_abap_conv_in_ce=>create( input = xbuffer ).
conv->read( IMPORTING data = content ).
create the ixml main factory
ixml = cl_ixml=>create( ).
create a stream factory
streamfactory = ixml->create_stream_factory( ).
xmldata = content.
create a input stream
istream = streamfactory->create_istream_string( string = xmldata )
create a ixml document
document = ixml->create_document( ).
create a xml parser
parser = ixml->create_parser( document = document
stream_factory = streamfactory
istream = istream ).
parse the xml document into DOM tree
IF parser->parse( ) <> 0.
parse the xml document into DOM tree failure
MESSAGE i005(zm) WITH text-027.
EXIT.
ELSE.
node ?= document.
IF node IS INITIAL.
To be done
ENDIF.
create a node iterator
iterator = node->create_iterator( ).
get current node
node = iterator->get_next( ).
loop over all nodes
WHILE NOT node IS INITIAL.
indent = node->get_height( ) * 2.
indent = indent + 20.
CASE node->get_type( ).
WHEN if_ixml_node=>co_node_element.
element node
name = node->get_name( ).
nodemap = node->get_attributes( ).
IF NOT nodemap IS INITIAL.
attributes
count = nodemap->get_length( ).
DO count TIMES.
index = sy-index - 1.
attr = nodemap->get_item( index ).
name = attr->get_name( ).
prefix = attr->get_namespace_prefix( ).
value = attr->get_value( ).
ENDDO.
ENDIF.
WHEN if_ixml_node=>co_node_text.
User name
IF name = c_value AND
value = c_cn.
text node
value = node->get_value( ).
p_name = value.
ENDIF.
User email
IF name = c_value AND
value = c_mail.
text node
value = node->get_value( ).
p_email = value.
ENDIF.
Employ serial number
IF name = c_value AND
value = c_em_num.
text node
value = node->get_value( ).
p_em_num = value.
ENDIF.
Employ country code
IF name = c_value AND
value = c_em_cou.
text node
value = node->get_value( ).
p_em_cou = value.
ENDIF.
ENDCASE.
advance to next node
node = iterator->get_next( ).
ENDWHILE.
ENDIF. -
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. -
Whats the fieldname and table name for purchase order delivery date
hi all,
whats the fieldname and table name for purchase order delivery date
thanks and regradsEKET-EINDT is the delivery date according to the schedule lines.
for example the line item has 100 qty.
it is sent in three schedules (40, 40, 20).
Then EKET will have 3 records for one PO Line item.
The final delievry data is the EKET-EINDT for the 3rd schedule line item.
Regards,
Ravi -
Change of company name in purchase order layout
Hello SAP gurus,
our company changes its name. Please, can you advice me, how to change company name in purchase order?
But in <SPRO- Materials management - Purchasing - Purchase order - Define screen layout> it is not possible, the form here is empty. Probably we use some other way for specifying purchase order layout.
Thank you,
OndrejHi
Edit name of company in SPRO. It will update related field automatically
Path
SPRo>Enterprise Structure>Definition>Financial Accounting>Edit, Copy, Delete, Check Company Code-->Edit Company Code Data
Reward if usefull
Vishal...
Pls check if ur requirement is for plant name or company name as Po contains plant name and not company name -
PLD - User name on Purchase order
Hi all,
I would like to have the current user (or the document owner) showing on the purchase order so I can have his name, phone and mail on the layout.
Is there anyway of doing this? I can oly bring the codes and that's not what I need, it must be the names.
Thank you very much.
Regards,
Pedro SantosThank you, the fields from the USERS table solved this issue.
It wasn't working for some reason, but after logged out and logged in, issue was solved.
Regards,
Pedro Santos -
Need the SMARTFORM name for Purchase Order in ECC 6.0
Hi experts,
I have been working on ECC 6.0 version and I need your help in finding out the name of the SMARTFORM for Purchase Order. Please let me know the SmartForm name if anybody knows. Waiting for your replies.
Regards,
RaviHI,
We have the Smartforms in the Service.sap.com, you need to download from this one. in our SAP we do not have these smartforms .
smartform name is /smb40/mmpo_l. Look at the SAP Note 695891
Look at the below link
Re: PURCHASE ORDER SMARTFORM IN ECC 6.0
<i>Mark all the helpful answers</i>
Regards
Sudheer -
Customized R12 Standard Purchase Order report with custom data and layout
Hi all,
We need to customize the seeded Purchase Order report in R12 to add an additional section to include cost data coming from our custom table. The key is that our customized report should be launched instead of the seeded report via various PO forms (e.g. View Document menu option, PO Communications form to email, fax and print PO, etc).
I manually set up a custom Document Type Layout for the Document "Standard Purchase Order" to use my customized template so my custom layout is shown instead of the R12 layout, but according to Oracle support the report can only draw data from a set of seeded Oracle views like po_headers_xml,po_lines_xml etc.
Any suggestions how we can add our custom data to PO report in R12?
Thanks! Mike.Hi Mike
thats a tough one, the PO generation is a bit restrictive to say the least when it comes to customizing. It sounds like you have worked out how to get your own template in there to render the PO.
On the data front, all I can think of is to customize and replace the seeded PO view with one that incorporates your extra data.
Or, get into the page customization world and write your own extract and format concurrent program/procedure and then hook it onto the buttons where you want to launch it.
You might have more luch, response wise from the EBS PO forum.
Procurement : Procurement
OAF: OA Framework
Regards
Tim -
Table name for purchase order delivery fields
Hi Gurus,
Can you please tell me the name of the tables and the joining condition for purchase order delivery details like Name, street , city, postal code, address detail and the joining condition?
Regards
MD. SAMYHi MD. SAMY,
1. Table EKPO has details lat line item level.
2. You must make a simple ABAP program in the infosets (or functional area) that contain a line "addrnumber = ekpo-adrnr" while addrnumber is ADRC table field.
3. Choose fields that you want in ADRC and put it into new fields (e.g. : DELI_NAME2 = adrc-name2., etc)
4. The new field attribute must be maintained in the infosets (in EXSTRA).
5. Now in the query you have those fields.
Regards,
Sameer -
Need help regarding payment terms f4 for purchase order
hello everyone,
im currently workin on smartform for purchase order so transaction code is me23n in dat 1st tab delivery/invoice can u see payment terms field its technical field name is ZTERM in dat if u click on f4 ull find tht value along with description say eg 0001 payable immediately due net lik dis it comes so i need to display ths text i.e payable imm... lik dis in my smartforms field im unable to retrieve tht text element i gt 1 function module also ie Fi_F4_ZTERM here im gettin whole record i wnt only 1st record i.e 0001 payable if u click on f4 thr r many records...so whn u go to me23n ie for display u shd hav value tht is alrdy stored lik dis u check ulll understand.. thnx in advance fr ur help...Hi,
The text of payment terms is stored in table T052U.
You can get the payment terms of a PO in table EKKO and field ZTERM.
Pass the value of this field i.e. EKKO-ZTERM to T052U-ZTERM and T052U-SPRAS as SY-LANGU .
You will get the description of the payment terms maintained in the PO.
Regards,
Vinod -
Hello all,
In SAP B1 2005B
I am having 2 queries about Print Layout of PO.
1. In print layout of the Purchase Order .I want have the total of different taxes individually applied in the document.
E.g. In PO having some rows with VAT@4% ,[email protected]% and some like having tax code BED+VAT @ 4% ,which is a combination of two individual taxes , So in the Summery of the document, I want to calculate the total of individual taxes applied in the document ; whether they are applied separately or in combination.
2. The document total in words shows in the print layout is like e.g. One hundred and eleven thousand five hundred thirty six Indian rupee and ninety two paisa for Rs.111, 536.92 instead of One lac eleven thousand five hundred thirty six Indian rupee and ninety two paisa
So please help me on these two issues.
Regards
Atul JoshiAtul,
The forum that you have posted your question in is for questions with respect to the SAP Business One SDK. Your question os more of an application question dealing with the PLD and while you may get a response, you should post application type question is the SAP Business One Discussion Forum as you may get a quicker response.
http://cpsn-channel.sap.com/businessoneforum
Eddy -
Message: This customer requires a Purchase Order Number
Hi all
I need some help with above pop-up message.
The pop up appears in trcode VA02 (have no access to VA01 so cannot test it) but where in SPRO is it set up so as to link customer number to message?
Once I type the order number and press enter/return then the message appears.
I do not have access to SPRO or ABAP at this client site so I cannot check program code either.
Thanks
RMHi,
Check the message number and id. You will probably find this by clicking on the button with a question mark icon after the pop-up message is displayed.
Once you discover the message number and id, goto se93 give the message id and number in the respective input fields and press the display button.
Select the message and do a where used list on it. You will know in which programs this message is used and what is the condition to trigger this message.
regards,
Advait -
Adding a custom tab in Purchase Order with two fields - ME21N
Hello Experts,
My requirement is to add a custom tab with two fields in purchase order at header level.
The BADI ME_PROCESS_PO_CUST is alreday implemented previously as there was one custom tab added previously in header.
The structure CI_EKKODB already have the custom fields for the enhancement done earlier.
Now to add my additional tab how should i proceed ....should i put my additional fields in the same structure and write my code in same BADI.....will there be any impact on already done enhanecement.
Please suggest in achieving this functionality.
Thanks,
NaveenHi,
Check this [wiki|http://wiki.sdn.sap.com/wiki/display/ABAP/DetailedexplanationaboutBADIandthewaystofindtheBADIwithanexample%28ME23n+transaction%29], it tells you how to do with an example for item data.
Regards,
Eduardo -
How to get the Customer detials in Purchase order Ship To Address
Hi Friends,
While doing the back-to-back order, when raising the PO, I want populate the Customer Name, Contatct Person and Address in Ship To address box. Can anyone please suggest a good query which can do that. I looking to create a formatted search based pon that.
Regards
ShivaShiva,
You can start with this:
SELECT T0.CardName, T1.Name, T0.Address2
FROM ORDR T0 INNER JOIN OCPR T1 ON T0.CntctCode = T1.CntctCode
WHERE T0.DocEntry = $[POR1.BaseEntry] AND T0.ObjType = $[POR1.BaseType]
Please bear in mind, it is a FS based on the rows so will run only on row level.
Regards,
Nat
Maybe you are looking for
-
I've bought several apps before that work fine. All of a sudden I try to download yelp and it says it is works then it's not on the screen and I can't open it in the downloads section. Any ideas on what to do???
-
Best calendar app? need repeating alert, not just once
I'm looking for a calendar app that keeps notifying me repeatedly until I acknowledge it. From what I've seen, most calendar apps (along with the built-in one) only have a one-time alert, or the alert will alert you every other minute if you fail to
-
Directory manager resource question
Folks, On page 273 on the Iplanet DS Admin Guide it says that the directory manager receives unlimited resources by default. Using Dirsync, I get limits on look throughs and size limits. Also, from the console, the DM can only display 5000 entries (i
-
I am trying to do some history management in a flex app but I am getting strange behaviour on my test server. I have a history enabled tab control and if I press back it returns to the previous tab but it does it like I clicked to navigate to it so t
-
When will tablet P get ICS update in USA?