Extending OA tutorial - Task 3: Add or Change the Attribute Default Values
Hi,
I am trying to extend an existing EO (PurchaseOrderHeaderEO) and add some defaulting Logic. I'm trying to set a default value for the PaymentTermsCode.
When the code runs I am getting an error:
oracle.jbo.RowCreateException: JBO-25017: Error when creating a new entity line for mynamePurchaseOrderHeaderEO.
1. My new entity object extended PurchaseOrderHeaderEO
2. As outlined in the tutorial I also generated the create method.
3. I updated my java class (mynamePurchaseOrderHeaderEOImpl) with the following code.
public void create(AttributeList attributeList)
super.create(attributeList);
// Add or change the default values here. setPaymentTermsCode("NET_60");
4. I`ve added the EO substitution to the project.
Have I don anything wrong or missed anything?
Thanks
Hi Tapash,
Thanks for the valuable advise.
Before proceding on given suggestion i have one queries,
i.e the above error was coming when directly launching copied PoDescPG.xml from ExtendLab.jpr project but as suggested by you, it think i need to launch copied PoSummaryCreatePG.xml from ExtendLab.jpr?
Also I tried launching copied PoSummaryCreatePG.xml from ExtendLab.jpr and clicked on (B) "Create Purchase Order" but expected output (the defaulting of NET_60 for field "Payment Terms") is not found i.e. getting black value on the screen for field "Payment Terms".
But I have already applied the substitution in ExtendLab.jpr for using the custom EO object & custom EO is modified as below
public void create(AttributeList attributeList)
super.create(attributeList);
setPaymentTermsCode("NET_60");
Please help.
Thanks & Regards,
OA
Similar Messages
-
Why, when I add or change the size of one cell, others cells of the page expand?
Why, when I add or change the size of one cell, others cells of the page expand?
Start with the links I provided in my first reply - From Tables to CSS Parts 1 and 2.
There are tons of free online tutorials available on the web.
SitePoint
Positioning is Everything - deals with fixes for well-known browser bugs.
Max Design - CSS Page Layouts
TJK Design - one HTML, many CSS layouts
Nancy O.
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
www.alt-web.com/
www.twitter.com/altweb
www.alt-web.blogspot.com -
Change the attribute "src" to "href" before importing an XML
I need to change the attribute "src" to "href" (<img scr="....">) before importing an XML document. I think you could do with XSLT, so you can add a script to import XML documents. But I do not know much about XSLT ...
Does anyone could give me an idea?
Thanks in advance...!!!Piece of cake. Here is an identity transform, except that it filters out "src" attributes:
<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" >
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="@src">
<xsl:attribute name="href">
<xsl:value-of select="."/>
</xsl:attribute>
</xsl:template>
</xsl:stylesheet>
See http://stackoverflow.com/questions/2679443/how-do-i-rename-an-attribute-using-xslt -
I have firefox 7.0 and i go to about:config and change the URL default from bing to google but when i close firefox an open it back up it changes back to bing why is this? I stand by google 100% and if ur gonna make it where i can't use google as the URL's seach engine then i will uninstall it.
The default of the pref network.http.max-connections has been increased from 30 to 256 in Firefox 6+ versions.
Try to decrease the value of the pref <b>network.http.max-connections</b> from 256 to 30 as used in Firefox 3 versions.
*https://support.mozilla.com/kb/Firefox+never+finishes+loading+certain+websites
Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
*Don't make any changes on the Safe mode start window.
*https://support.mozilla.com/kb/Safe+Mode -
Who has changed the Custom Field value?
Dears,
Need to know the information regarding how to fetch that who has changed the Custom field value from PWA/MPP.
Example:
There is a PDP (say ProjectInfo):
There is a Custom Field added to that PDP (say Project Status = In Progress).
Now for ProjectA, someone has checked out and changed the Custom Field "Project Status" from "In Progress" to "Closed".
I need to fetch the information regarding who has changed that Custom field.
In which direction should I move: Event Handlers, PSI???? Any other stuff?
Thanks & Regards,
ShravanHi Shravan,
I'm not a developer but I do know that you can use an event handler pushing the resource name and date in custom fields.
Another way is to use a 3rd-party tool like
FluentPro Audit Tool.
Hope this helps,
Guillaume Rouyre, MBA, MVP, P-Seller | -
How to change the attribute name for a relation
When the Data Modeler engineers a logical model into a relational model it create table columns for the relations. The names of the generated columns are listed in the attributes list in the properties dialog of the relation. The actual name of the attribute gets calculated by the attribute name of the entity which is part of the relation. This is okay, if there is only one relation between two entities. But when there are two relations between two entities the second attribute gets a stupid number suffix. This makes it impossible to give the attribute a useful semantic meaning.
When I engineer the model into a relational model I can change the column name in the relational model. Changing the column name in the relational model is not perfect but it would be okay for me, if it would not be overwritten during the next engineering run.
So I have two questions:
How can I change the attribute name in the attributes section of the properties dialog of a relation? See here for screen shot:
http://public.ceving.de/2012050300/relationattribute.png
And if it is not possible:
How can I preserve any changes on column names in the relational model during a re-engineering run?
Edited by: 931739 on 03.05.2012 08:07Hi,
I've logged an Enhancement request on this.
I don't believe it's possible to change it from the Entity or Relationship dialog, as it's not updatable in these dialogs.
What you can do is change it in the Relational Model, and then reverse engineer the change back to the Logical Model.
David -
Error while changing the PO BOX value for a Business partner
Hi Friends,
We are getting an error when we try to change the PO Box value for a Business Partner.
We have the dependency like when we give the value for the PO Box we also need to give the postal code value. And also we have a specific format for the Postal code. We gave both the values (a valid postal code) and try to save the details, then error message "The attribute GUID of Organization (a Contact Person is assigned to) of the Business Object contact person is not valid" is displayed. We have no clue why there is a conflict for the contact person details.
Can any one suggest the reason for this?
Thanks & regards,
Swarna SeetaHi Swarna,
You are getting this message not because you have entered wrong Post code .It will come even if you try to change some other field and save it. This is because on saving a business object, the framework tries to validate all the associated objects depending on the relation.In this case the data in the mobile client is either not present or is no longer valid.
Check if the field of the Business object which is being shown as invalid, has some data in the table. Check the combo associated to it and from where the combo is doing the validation. The table from where the combo is doing the validation does not have that data and so the value is invalid.
Also compare the number of entries in smokna1sht table in ides and in CDB.
Regards
Vivek -
Numbers questioons:
-how do I change the automatic default background fill color so it stays a non white color?
-what is the formula to express the ratio of two numbers as a percentage?
-how do I create a signal formula to be sue against an entire column of data (for example, if I wanted to multiply the each cell in the column by the number 10)?
-I have created a spreadsheet in Numbers with header and rows labelled and it contains formulas as well. I now want to create a new 'blank' of this template with same header and row names and formulas, but without the cell entries from my earlier exerciser so I can use again in the future. How do I do this?Hi Matt,
For short columns, the easiest method is to select the cell containing the formula, then grab the fill handle (small circle at the botom right of the selected cell) and drag down.
For long columns, use either Jerry's suggestion (copy/paste) or Insert > Fill > Fill Down.
Copy/Paste:
Select the cell containing the formula. Copy
Select from the cell containing teh formula to the end of the column. Paste.
Fill Down:
After entering the formula, and pressing enter...
Click on the column reference tab to select the whole column.
Command click on each cell above the one containing the formula to remove it from the selection.
When cell with the formula is the top cell in the selection, go Insert > Fill > Fill Down.
Pick whichever is easiest.
Regards,
Barry -
Unable to change the order quantity value during save of sales order
Hi Experts,
There is a need to change the order quantity value, based on some conditions, when pressed 'ENTER' or during 'SAVE' of the sales order (VA01, VA02).
We are trying to change the order quantity value (KWMENG) in table XVBAP in the subroutines userexit_field_modification, userexit_save_document and userexit_save_document_prepare of the user exit 'MV45AFZZ'. But the change is not replicated to field on GUI.
The order quantity value can be changed in subroutine 'userexit_move_field_to_vbap', but the subroutine is not getting triggered when user changes only the order quantity on screen.
Please help us in resolving this issue.
Regards,
SantoshThanks for your time guys. The issue is resolved.
SAP is not triggering the vbap user exit as the order quantity on screen is in structure RV45A.
There are two ways of resolving the issue.
1. Implement the SAP note #513342 - Quantity change and USEREXIT_MOVE_FIELD_TO_VBAP. But, it is SAP modification note.
2. Write the code in VBEP exit of MV45AFZZ. This user exit is called whenever the order quantity is changed. But, it is called multiple times in some cases. Hence, need to write code to limit our code execution only once e.g. maintain a global table with our quantity & uom. Check when the quantity and uom in our table is same as quantity on screen. If not, exit from user-exit.
Edited by: Santosh Kacham on Nov 11, 2011 6:37 AM -
I have multiple email accounts in my iPhone 4. Before the 6.0 update... I could select what account to send from each time. Now it's a default. Do I have to go change the email default setting everytime I want to send an email from a different account?
In Mail Preferences/Accounts/each GMail account, set up the SMTP Outgoing Server for each account separately, going into SMTP name/edit/Advanced and specify the Username of each account. The Outgoing servers must be two different servers, authenticated by the Username and Password of each.
Otherwise, the GMail SMTP server will change the from address to that of the account where the SMTP server was setup.
Ernie -
How to Change the Document Condition Values in PO print
HI,
I have a requirement to change the document condition values in PO printout. We are using the copied form of MEDRUCK.
Please tell me how can i change the Document Condition Values at run time.
Thanks....hi
hence you have copied standard script you cant able to change the driver program for this you have to use itcsy structure.
go to the page window and select the window which you have the amount field. open the text editor of the windoiw here write
/: PERFORM CONTACT IN PROGRAM ZAMOUNT_ZF110_IN_AVIS1_C
/: USING ®UH-ZALDT&
/: CHANGING &DT&
/: ENDPERFORM
now create a report program with name ZAMOUNT_ZF110_IN_AVIS1_C.
and follow as the example program is .
*& Form CONTACT
text
-->IN_TAB text
-->OUT_TAB text
FORM contact TABLES in_tab STRUCTURE itcsy
out_tab STRUCTURE itcsy.
DATA : v_telf1 TYPE telf1.
DATA : v_telfx TYPE telfx.
DATA : v_adrnr TYPE ad_addrnum.
DATA : v_flagcomm6 TYPE ad_flgcm06.
DATA : v_datum(10) TYPE c.
DATA : v_sydatum TYPE sy-datum.
DATA : v_lifnr TYPE lifnr . " Santosh Rawat , 19th Feb
DATA : v_email TYPE ad_smtpadr . " Santosh Rawat , 19th Feb
LOOP AT in_tab.
IF in_tab-name = 'REGUH-LIFNR'.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' " Santosh Rawat , 19th Feb
EXPORTING
input = in_tab-value
IMPORTING
output = v_lifnr.
SELECT SINGLE telf1 telfx adrnr FROM lfa1
INTO (v_telf1, v_telfx, v_adrnr)
WHERE lifnr = v_lifnr.
SELECT SINGLE smtp_addr FROM adr6 " Santosh Rawat ,19th Feb
INTO v_email WHERE ADDRNUMBER = v_adrnr. " Santosh Rawat ,19th Feb
SELECT SINGLE flagcomm6 FROM adrc INTO v_flagcomm6
WHERE addrnumber = v_adrnr.
ELSEIF
in_tab-name = 'REGUH-ZALDT' OR in_tab-name = 'REGUP-BLDAT' .
MOVE in_tab-value TO v_datum.
REPLACE ALL OCCURRENCES OF '.' IN v_datum WITH ' '.
CONDENSE v_datum.
MOVE v_datum TO v_sydatum.
*CALL FUNCTION 'CONVERSION_EXIT_INVDT_INPUT'
EXPORTING
input = V_DATUM
IMPORTING
OUTPUT = V_DATUM
CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL'
EXPORTING
date_internal = v_sydatum
IMPORTING
date_external = v_datum
EXCEPTIONS
date_internal_is_invalid = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDIF.
ENDLOOP.
LOOP AT out_tab.
IF out_tab-name = 'TEL'.
MOVE v_telf1 TO out_tab-value.
ELSEIF out_tab-name = 'FAX'.
MOVE v_telfx TO out_tab-value.
ELSEIF out_tab-name = 'EMAIL'.
MOVE v_email TO out_tab-value. " Santosh Rawat , 19th Feb
ELSEIF out_tab-name = 'DT'.
MOVE v_datum TO out_tab-value.
ENDIF.
MODIFY out_tab FROM out_tab.
*MODIFY TABLE OUT_TAB .
ENDLOOP.
ENDFORM. }
reply for any query.
regards,
venkat. -
How to change the Credential domain Value in XML gateway?
How to change the Credential domain Value in XML gateway?
configured the XML Gateway trading partner . It is generating the header as given below. but need to change the Credential domain to DUNS.
<Header>
<From>
<Credential domain="olgridap1.lan">
<Identity>53369415-cxml</Identity>
</Credential>
</From>
Desired XML header
<Header>
<From>
<Credential domain="DUNS">
<Identity>53369415-cxml</Identity>
</Credential>
</From>You might want to check WLP 10.3 & deployment plan & log4j.xml for a similar topic.
-
How to change the attribut of Form in Review Form in ISR
Hi,
We have to change the attributes of text fields of form ( e.g disabling the text field ) once user hits the Review Form button on MSS page
Please let me know how to do it .
Thanks
ManishHi Manish,
You may write the Formcalc scripting for the respective field.
//Check ISR control parameters for read/write access
if($record.CONTROL_PARAM.ISR_MODE == "DISPLAY" |
$record.CONTROL_PARAM.ISR_FORM_VIEW =="ISR_APPROVE" | <b>$record.CONTROL_PARAM.ISR_REVIEW == "true" )</b>
then
this.access = "readOnly"
else
this.access = ""
endif
Hope this helps.
Thanks and Regards,
Anto. -
How to change the attributes of GUI CONTROLS in my own program.
hi all,
i just want to change the attributes of GUI CONTROLS in my own program.
for example `
How to set an ICON on my GUI BUTTON in the program?
so what's the mapping between CONTROL in the SCREEN PAINTER and variable in the program?Hi Chao Liu,
Ya , u first find out the PF-STATUS of the screen and goto that status and now u can modify the ICON u want .
Finding the GUI status of the screen
Goto that TRANSACTION CODE or SCREEN
On the Standard Menu bar Goto ( Menu path) System --> Status
Now u get a pop-up System :status in that in SAP Data block u can find GUI Status. Now Double Click on that Status. It takes u to the Status of that screen.
Now click on the Display --> Change Button on the application tool bar.
If it is a standard GUI-status then it asks for the ACCESS KEY.
if it is a custom defined GUI Status then u can change the status .
reward if helpful
raam -
How to change the attribute of screen field to drop down list dynamically
Hi All,
Col X Col Y
A input field
B drop down list
This is a tabular disply where the Screen field attribute for Col y is NO DROP DOWN BOX.
My requirement is to change the attribute of COl Y to DROP DOWN list depending on the value of
COL X dynamically.Dear Ajay,
Actually this requirement is to enhance the standard screen for Tcode :EHSVU21.
So depending on the 1st Column(Test no) value ,i have to change the 3rd Column(Low.norm.result)
property either to DROP Down or not.
So in the PBO only the changes to be made and there is no field in SCREEN internal table for changing the attribute to DROP down. I checked SCREEN internal table where the field VALUE_HELP and REQUEST is useful but not suitable for my case.
Any solution available?
Maybe you are looking for
-
I can no longer download podcasts on my iPod classic.
How do I do this without being able to install the ap?
-
Time issue in WL9.2 and JDK1.5
I am using WL9.2 and JDK which comes along with WL9.2. I could deploy my application successfully. But I am facing an issue with time. The time with WL9.2 application is around 15 minutes faster. For eg. if I have a dislpay of time say 10.00 is WL8.1
-
How to manage audio regions ?
Well , kind of hard to explain. I'm recording punchins over an audio track, it's seems that the last recorded region is hide behind the old regions that was there before. Want the last region recorded on top so I see what's has been recorded !! Is th
-
Never used iCal before and it is bewlidering to me.
Hi, I am trying to set up iCal so that I can remember to pay my bills by a specific date. I have read the help files but am still not quite getting it. What is the best entry to use for something like that? I thought it was something like a to do lis
-
Cannot connect to the internet with WiFi other than my own. With all other networks, I connect to WiFi, but not the modem. Getting a message that "WiFi has the self assigned IP address 169.254.3.132 and will not be able to connect to the internet." U