Populating Value Lists through scripting
Hello,
If anyone has worked on a script to populate an extension field with a Value List Value, please let me know.
Thanks & Regards,
Reshma
Hi Vaibhav,
So we would have to create a JDBC connection to the database and write a query inside it?
Do let me know if you get this to work.
Responding to your earlier question, to add an extension of Value List type, create an extension definition field and choose the data type as 'Value List' and choose the type.
Regards,
Reshma
Similar Messages
-
How to add drop down list through personalization on seeded page with value
Hi All
I am trying add add drop down list through personalization on seeded page with value
I have go through with anill passi's block
still I am getting problem to createI have download that page from server via mds
but when I open that page in Jdev it doesnt shows any options like
status
even I have open that page in xml also but still doesnt shows any options like status
following is xml file
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- dbdrv: exec java oracle/jrad/tools/xml/importer XMLImporter.class java &phase=dat+24 checkfile:~PROD:~PATH:~FILE &fullpath_~PROD_~PATH_~FILE -username &un_apps -password &pw_apps -dbconnection &jdbc_db_addr -userId "1" -rootPackage /oracle/apps/~PROD -rootdir &fullpath_~PROD_mds_directory
-->
- <page xmlns="http://xmlns.oracle.com/jrad" xmlns:ui="http://xmlns.oracle.com/uix/ui" xmlns:oa="http://xmlns.oracle.com/oa" xmlns:user="http://xmlns.oracle.com/jrad/user" file-version="$Header: VacSrchPG.xml 120.3 2006/04/27 09:08:34 gganesan noship $" version="9.0.3.8.7_942" xml:lang="en-US">
- <content>
- <oa:pageLayout helpTargetAppShortName="per" id="IRC_VAC_SEARCH_PAGE" akRegionCode="IRC_VAC_SEARCH_PAGE" regionName="Vacancy Search Page" shortDesc="Page to enable managers to search for vacancies" amDefName="oracle.apps.irc.vacancy.server.VacancySearchAM" controllerClass="oracle.apps.irc.vacancy.webui.IrcVacSearchCO" helpTarget="PER_vacancy_VacSrchPG" function="IRC_CM_VACANCY_SEARCH" windowTitle="Vacancies" title="Vacancies">
- <ui:corporateBranding>
<oa:image id="corporateBranding" source="/OA_MEDIA/FNDSSCORP.gif" />
</ui:corporateBranding>
- <ui:productBranding>
<oa:image id="productBranding" source="/OA_MEDIA/IRCBRAND.gif" />
</ui:productBranding>
- <ui:contents>
<oa:query mode="autoCustomizationCriteria" dispSimple="true" dispCustomized="true" prompt="Search" id="VacancySearchQuery" user:akAttributeCode="FND_NESTED_REGION1" user:akAttributeApplicationId="0" extends="/oracle/apps/irc/vacancy/webui/VacSrchQueryRN" />
<oa:formParameter id="IrcAction" adminCustomizable="false" user:akAttributeCode="FND_ACTION_NAME" user:akAttributeApplicationId="0" />
<oa:formParameter id="IrcActionValue" adminCustomizable="false" user:akAttributeCode="FND_PRIMARY_KEY_VALUE" user:akAttributeApplicationId="0" />
<oa:formParameter id="IrcActionType" adminCustomizable="false" user:akAttributeCode="FND_ACTION_TYPE" user:akAttributeApplicationId="0" />
<oa:formParameter id="IrcFunction" adminCustomizable="false" user:akAttributeCode="FND_FUNCTION_NAME" user:akAttributeApplicationId="0" />
<oa:formValue prompt="IRC_VAC_SEARCH_FLEX_PAGE" id="VacancyIdFlexDrill" promptTranslationExpansion="100%" user:akAttributeCode="FND_LINK_1" user:akAttributeApplicationId="0" />
<oa:formValue id="IRC_SEARCH_INSTR_TEXT" rendered="false" />
</ui:contents>
- <ui:copyright>
<oa:messageStyledText id="ICX_COPYRIGHT" extends="/oracle/apps/irc/common/webui/StandardFooterRN.ICX_COPYRIGHT" />
</ui:copyright>
- <ui:privacy>
<oa:link id="ICX_PRIVACY" extends="/oracle/apps/irc/common/webui/StandardFooterRN.ICX_PRIVACY" />
</ui:privacy>
</oa:pageLayout>
</content>
</page> -
Cannot add new items to a value list in AW database
I have a database which I have been using for many years. One of the fields is a value list. I just went to add another item to the list, and no matter what I do, the Create button is grayed out. I have another value list in the same database that works fine.
There are currently 170 items in the value list that is causin the problem, but I didn't think that there was a limit to the number of items that can be is a value list. (At least there is nothing in the AW technical specifications to indicate thin. I duplicated the existing database, deleted about 20 items from the list, then saved the file, and reopened it, and still cannot add new items to that value list. Does anyone know what might be causing the problem?Oops
I read too fast.
Here is a short script which may help.
Replace the pop-up item by a text one and edit the property myList in my script to fit your needs.
Select the field to fill and run the script.
Then choose an item in the displaid list. It will be pasted in the selected field.
This trick would give you to work with a "no limit" list of items.
-- [SCRIPT DB fillFieldFromAlist ]
Assuming that
the front document is a database one
and that a text field is selected,
run the script to select an item in a list
and paste it in the field.
Yvan KOENIG, Vallauris (FRANCE)
le 19 mars 2007
property MyList : {"item 1", ¬
"item 2", ¬
"item 3", ¬
"item 4", ¬
"item 5", ¬
"item 6", ¬
"item 7", ¬
"item 8", ¬
(* edit the list to fit your needs *)
tell application "AppleWorks 6"
activate
tell document 1
set laClasse to (get class of selection)
if laClasse is not field then return (* the selection is not a field *)
set myItem to choose from list MyList
if myItem is false then return
set the clipboard to myItem's item 1
select menu item 7 of menu 3 (*
Tout sélectionner •• Select All *)
paste
end tell -- document 1
end tell -- AppleWorks
-- [/SCRIPT]
Yvan KOENIG (from FRANCE lundi 19 mars 2007 16:44:53) -
Transfer Objects in Value List Handler
Do we need really the EJB for Caching the data using Value List Handler.If EJB is not required then how can we cache the data using Value List Handler
Sorry for disturbing u again.Actually my requirments
is , In the Jsp page i have to display 1000You are referring to java server pages and not java script correct?
records(example) provided with pagination option ie
each page should display 50 records and options will
be given to user to see another 50 records by
clicking the pagination hyper link.This time it
should pick up from Cache memory not form DB.I came
to know thru documentation posted in website that
ValueList Handler provides the Caching Facility.Can i
achieve this by using ValueList Handler.You can achieve it in any number of ways.
Nothing in your description suggests that Value List Handler is going to help you in any substantial way.
Another
restrictions is not to use EJB.You have to get the data from somewhere. -
Value-list handler, value-list iterator and session-facade strategy
Hello all,
Further to an earlier post, I rewrote my post trying to me more accurate in my question.
Here is my problem:
I am trying to implement the value-list handler design pattern using the session facade strategy. In the pattern as it is described here
(http://java.sun.com/blueprints/corej2eepatterns/Patterns/ValueListHandler.html) the client accesses the value-list handler AND the iterator directly.
As I chose the session-facade strategy having my value-list handler as a stateful session ejb, I don't know how the client is going to access the iterator. I see only one option: Having the client access the iterator through the ejb value-list handler. This requires adding new methods to the ejb.
Is this the correct way of doing it? Is there another way of doing this?
Thanks in advance,
Julien Martin.u can use project list handler as ur session facade.
regarding ur second question ..session facade and value list handler session bean which is also a session facade( but there is difference between first and second) so u can use session facade and value listhandler -
Appraisals - Value list/Rating scales problem
I assign the rating scale/value list to a template. I face a problem. I have defined a 5 scale rating. Its working fine in R/3 side. But when I go to ESS/MSS, an extra 'Select a Value' comes as default. I do not want this default. Is there any way, I can remove it or change its description. This is coming even if I make the value required.
Also, I want to change the standard description of the value. So I went to 'Value Description' tab in the template. But it is greyed out. How can I make it open for entry?>
Michael L Pappis wrote:
> FS,
>
> I've also worked through some problems on the value list display in EP4. Before even resolving your issue, I would strongly urge you to implement the following notes:
>
> 0001412852
> 0001447316
> 0001450122
>
> regarding changing the descriptions of the value list - go to phap_catalog (refresh it new, dont click on any templates), immediately navigate to go-to -> value list. Here you can define your value list and change descriptions. Typically you don't modified the sap value list, create your own.
>
> you also need to cateogrize your value list, go back to phap_catalog - navigate to go-to -> basic settings. Create your value with same value reference # in the qualitative class.
>
> Now, regarding how to make "select a value" disappear, trying configuring an value ID of 0 in your value list- with whatever description you want.
>
> see what effect that has - only after implementing the 3 notes.
Michael - I am reading this note " > you also need to cateogrize your value list, go back to phap_catalog - navigate to go-to -> basic settings. Create your value with same value reference # in the qualitative class. " and I am confused. Are you saying to create the same list under more than one ValueClass ?
I am struggling with a Yes, No, N/A value list having the 'No Value' included in the dropdown.
Hope you are having a terrific day! -
Data is not populated in List based on custom Query
Hi
I want to query the BO and display only certain instances in a advanced ListPane based on a query condition. But when i bind the custom query to the advanced list pane no data is displayed.
1. Created a Bo PersistForcastBo.
2. In Ti screen of PersistForcastBo add a tab QUALIFICATIONS.
3. Two Advanced List Panes are created in QUALIFICATIONS tab
4.fields of second advancedlist pane are bound to respective fields of Bo.
5.Also an absl action script I created which displays data in the advanced listpane on click of QUALIFICATIONS tab.
6.created a SADL Query in the controller and added the fields required for selection.
6.also created condition in the selected parameter
6. In AdvancedListPane added the default set created., but after the querying the Bo data doesnt display in AdvancedlistPane
Can Anyone Please suggest a solution to this.
Regardshi Fred,
On click of QUALIFICATIONS tab , Eventhandler gets called . In the eventhandler a Bo action is called first which is a absl script- displayforecast, to get all the data . The data in the list pane is populated due to this script. But when i created the query and binded the default set to the listpane the data is not populated
the Eventhandler is called on Click of Qualifations Tab, first action gets called and then eventhandler that executes defaultset is fired . This eventhandler is the handler created when query->defaultset is created
but after firing this query no data is displayed. -
How do i transform a layer with maintain aspect ratio through scripting in Photoshop?
Hi,
How do i transform a layer with maintain aspect ratio through scripting in Photoshop? I am expecting your reply.
thanks,
Rajiv.sI don't think your talking apples to apples. First I do not know of any Maintain Aspect Ratio icon in Photoshop. The only icon I think associated with transform is the anchor point icon in the option bar for transform. I think you may referring to the constrain check box in the image size dialog which you can check when resample is checked. Image size effect all layers in the document and the documents canvas size. The document canvas size will be changed to the values in the images size dialog and all layers will be transformed by percentage the canvas was changes while maintaining the layers position over the canvas and the layers I think may be cropped so only pixels over the canvas remain.
I do not know if you know that layers can be any size and have aspect ratios different then the documents canvas.
In your case it sounds like your describing a template that has a canvas size that is 2000px wide be 3000px high a 2:3 portrait aspect ratio. Your image file has a landscape aspect. If you place that image into your template place would by default transform the image so the image would fit within the 2000px by 3000px canvas size there would be a white border top and bottom. You could transform that smart object layer to it actual pixels size activeDocument.activeLayer.resize(100,100, AnchorPosition.MIDDLECENTER); then calculate the size you want to transform its height to. By retrieving the canvas size and the layers boundaries. Divide the canvas height pixel size by the layers pixel height size should give you the percentage you need to use. Make sure you set the ruler units to pixels so your working with pixel values for the canvas and layer size values. The resulting layer will be larger then canvas size keeping the anchor point centered will result in the canvas size masking off both sides. In effect cropping you landscape to a portrait. Note cropping a image from one orientation to the other changes the composition drastically.
If your trying to make a composit like collage you may want to look at my Photoshop Collage Toolkit it will fit images to fill a 2000px by 3000px area http://www.mouseprints.net/old/dpr/PhotoCollageToolkit.html
You could also do centered 2:3 crop that is resized to a 3000px -
Select-options - select multiple values from personal value list
Hi experts,
In my application, I am using select-options. I select the values required from the search help into the personal value list . I want to copy these values from the personal value list into my ranges table. Do I have to copy them one row at a time. Is there any way to select the values directly into the ranges table of the select-options field?
Regards,
Abdullah.Boy, this is something we're struggling with too. So we'd like to hear others' ideas on this also.
thank you,
iggy -
How can u pass value in SAP Script?& where?
Hi,
PASSING TABLE VALUES AS AN ARGUMENT TO SAPSCRIPT:
In the line editor, specify the table field arguments enclosed by '&' symbol as follows:
/E ELEMENT
&KNA1-KUNNR& ,, &KNA1-NAME1& ,, &KNA1-LAND1&
Save -> Activate.
In the Print Program, specify following code:
TABLES KNA1.
CALL FUNCTION 'OPEN_FORM'
EXPORTING
FORM = 'ZSHABFORM1'
LANGUAGE = SY-LANGU.
SELECT * FROM KNA1.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ELEMENT'
WINDOW = 'MAIN'.
ENDSELECT.
CALL FUNCTION 'CLOSE_FORM'.
Save -> Activate -> Execute.
Regards,
Priya. -
How can we use C# to read dynamic parameter's value list from .rpt?
I'm using Cystal Report 2008. We know starting from CR XI we can create dynamic parameters, the list of items of this kind of parameter are fetching from database. So in general the SQLs to get the list of values for dynamic parameters are stored in the .rpt.
In Crystal Report Designer, if I preview a report with dynamic parameters, it will first query the database and then show the input dialog with list of values from database for user to choose. My question is can we implement the same thing by our C# code? I'm planning to use C# code to read this dynamic parameter's value list from .rpt and render them on the web page. Then pass back the user selected values to the .rpt to run the report after user make the choice. I didn't find any APIs can do this. Is it possible?
Thanks in advance!!Hi,
Can you explain a bit in detail, I have similar scenario. I am using the following code but not getting the Column name for dynamic parameter list.
foreach (ParameterFieldDefinition prm
in reportDocument.DataDefinition.ParameterFields)
try
string vParameterFieldName;
*vParameterFieldName = prm.ParameterFieldName.ToString();*
Shakeel -
How Can i get PLSQL Procedure out values in Shell Script?
Hi,
I need to use PLSQL Procedure out values in shell script by using that parameter i need to check and call the other procedure. Please can you guide me how can i?
#!/bin/ksh
# Function to call validation program
SQL_PKG_CALL()
echo "Inside SQL_PKG_CALL for $file"
sqlplus -s /nolog << EOF
whenever sqlerror exit failure
connect ${APPS_LOGIN}
variable exit_value NUMBER
set serveroutput on size 100000
DECLARE
l_errbuf VARCHAR2(10000) := NULL; l_retcode NUMBER := NULL;lv_test VARCHAR2(4000) := NULL;
BEGIN
fnd_global.apps_initialize ( USER_ID => ${USER_ID}, RESP_ID => ${RESP_ID}, RESP_APPL_ID => ${RESP_APPL_ID}
, SECURITY_GROUP_ID => ${SECURITY_GROUP_ID}
#Calling PLSQL procedure for create and attache document
XXAFPEEP_SO_DOC_ATTACH_INT.DOCUMENT_ATTACH (p_errbuf => l_errbuf, p_retcode => :RETMSG, p_fileName => $file
, p_debug => 'Y', p_rettest => lv_test);
# to print the procedure return values
DBMS_OUT.PUT_LINE('Return Message: '|| lv_test);
#${RETCODE}=l_retcode;
print :RETMSG;
END;
EXIT 0
EOF
# Program starts here
echo "+---------------------------------------------------------------------------+"
echo "Program Start"
APPS_LOGIN=${1} # Apps Login
USER_ID=${2} # User ID
RESP_ID=${5} # Responsiblity ID
RESP_APPL_ID=${6} # Responsiblity Application ID
SECURITY_GROUP_ID=${7} # Security Group ID
DIRECTORY_PATH=${8} # Directory --Attached file locations
DIRECTORY_NAME=${9} # Directory Name for plsql
echo "User ID : $USER_ID"
echo "Responsibility ID : $RESP_ID"
echo "Responsibilith Application ID : $RESP_APPL_ID"
echo "Security Goup ID : $SECURITY_GROUP_ID"
echo "Directory Path : $DIRECTORY_PATH"
echo "Direcotry Name : $DIRECTORY_NAME"
echo
#files direcotry
cd $DIRECTORY_PATH
echo Present Working Directory: `pwd`
echo
#for all file names
ALL_FILES=`ls *.pdf`
for file in $ALL_FILES
do
if [ -f $file ]
then
#log "Processing $file" # future
echo Processing: $file
# Calling the PL/SQL Program
SQL_PKG_CALL;
#echo "Retcode : $RETCODE"
echo "RetMessage : $RETMSG"
else
log "Skipped $file: invalid file"
echo "Skipping current file $file: not a valid file."
fi
done
Thanks
SudheerSaubhik's provided the solution, but just for fun:
Test procedure:
create or replace procedure get_ename
( p_empno in emp.empno%type
, p_ename_out out emp.ename%type )
is
begin
select ename into p_ename_out
from emp
where empno = p_empno;
end get_ename;Test data:
SQL> select empno, ename from emp order by 1;
EMPNO ENAME
7369 SMITH
7499 ALLEN
7521 WARD
7566 JONES
7654 MARTIN
7698 BLAKE
7782 CLARK
7788 SCOTT
7839 KING
7844 TURNER
7876 ADAMS
7900 JAMES
7902 FORD
7934 MILLER
14 rows selectedTest call from SQL*Plus to show it working:
SQL> declare
2 v_ename emp.ename%type;
3 begin
4 get_ename(7844,v_ename);
5 dbms_output.put_line(v_ename);
6 end;
7 /
TURNER
PL/SQL procedure successfully completed.Demo shellscript (borrowing the function idea from Saubhik):
#!/bin/ksh
empno=${1:-NULL}
exec_sql() {
sqlplus -s william/w@//vm.starbase.local:1521/eleven <<END_SQL
spool get_out_value.sh.log
set serverout on size 2000 feedback off
declare
v_name emp.ename%type;
begin
get_ename(${empno},v_name);
dbms_output.put_line('# ' || v_name);
end;
spool off
exit
END_SQL
ename=$(exec_sql ${empno} | awk '/^# / {print $2}')
print Employee ${empno} = ${ename}Demo:
/Users/williamr: get_out_value.sh 7844
Employee 7844 = TURNER
/Users/williamr: get_out_value.sh
Employee NULL =Note this substitutes the word NULL if no empno is passed, and it ignores error output or anything else by only looking for lines beginning '# ' and then taking the following word. Error messages will appear in the logfile. (In this example it probably doesn't need the NULL substitution because a missing parameter would cause a syntax error which the script will handle anyway, but it could be useful in more complex examples.)
For a production script you should probably use an OS authenticated account so you don't have to deal with password strings. -
Error at transport in select option is not followed by itab or value list
Hi All,
I have an issue with the following inner join. when i check with code inspector it is not showing any errors but i get the following error while transport.
"The In operator with SO_MATKL is followed neither by an Internal table nor by a value list".
This error appears after the system is unicode enabled is that it have any unicode significance please advice on this.
The following is the code snippet.
SELECT amatnr amtart aextwg amatkl bwerks bdispo b~ekgrp
INTO TABLE tb_mara
FROM mara AS a
INNER JOIN marc AS b ON amatnr = bmatnr
WHERE a~matnr IN so_matnr
AND a~mtart IN so_mtart
AND a~extwg IN so_extwg
AND a~matkl IN so_matkl
AND b~werks IN so_werks
AND b~dispo IN so_dispo
AND b~ekgrp IN so_ekgrp.Hi Gopal
Am on UNICODE Enabled system and i dont have problem with below code. Please check, if you have used similar to this???
tables: mara, marc.
select-options: so_matnr for mara-matnr,
so_mtart for mara-mtart,
so_extwg for mara-extwg,
so_matkl for mara-matkl,
so_werks for marc-werks,
so_dispo for marc-dispo,
so_ekgrp for marc-ekgrp.
types: begin of t_mara,
matnr type matnr,
mtart type mtart,
extwg type extwg,
matkl type matkl,
werks type werks_d,
dispo type dispo,
ekgrp type ekgrp,
end of t_mara.
data: tb_mara type table of t_mara.
SELECT a~matnr a~mtart a~extwg a~matkl b~werks b~dispo b~ekgrp
INTO TABLE tb_mara
FROM mara AS a
INNER JOIN marc AS b ON a~matnr = b~matnr
WHERE a~matnr IN so_matnr
AND a~mtart IN so_mtart
AND a~extwg IN so_extwg
AND a~matkl IN so_matkl
AND b~werks IN so_werks
AND b~dispo IN so_dispo
AND b~ekgrp IN so_ekgrp.
Kind Regards
Eswar -
Hi to all of you SAP experts
I need to add a new field to an info-type (in the hr module).
The field needs to have a value list (check table).
I have two options, I can create a data element based on a standard domain and add the check table at the level of the actual structure OR I can create a new domain and hold the value table there.
My question is what should be the considerations for choosing one way or another?
Thank you.If the values will change rarely, then it's simpler to just add it to the domain; but if new values are added or existing ones changed frequently, then you should consider the check table.
Rob -
Value Mapping through Tables in R/3 from XI
Hi All,
I'm new to XI and got a scenario as "Value Mapping through Tables in R/3 from XI". Kindly do tell me the steps which I should follow to complete this scenario. I'm from ABAP so table creation is known to me, what next should I do after table creation?
Thanks in Advance to all of you,
Sreedharsree,
value mapping are done using message mapping. In message mapping you have to make a RFC call to query the db and get the response. were you have to write a java function in mapping program.
check this blog, it speaks on value mapping
/people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i
Maybe you are looking for
-
I have tried numerous time to update iTunes to version 11.1.4. It has failed every time. Now I can't even get into iTunes on my PC. The message I get is "This application has failed to start because MSVCR60.dll was not found. Re-installing the ap
-
Dynamic attachment name in receiver mail adapter
Hi all, i am doing a receiver mail scenario (PI 7.1). my requirement is like this : Receiver file need to be send in receiver mail attachment and attachment name should be dynamic format for the attachment name should be like this R+value from a par
-
How to Reset the EIM \ CIM System "sa" Password Procedure
All. I have posted a document, "How to Reset the EIM \ CIM System "sa" Password Procedure" on this CSC site to assist you w\ the EIM "sa"user password reset procedure. I am also posting the procedure and word document attachment here. Let me know how
-
What are the benefits of airport
I want to know what the benefits are of airport. I have many devices logging currently directly to the broadband and not all devices get a great signal if any - especially upstairs - will purchasing an airport rectify this issue?
-
Recently switched to Mac, LOVE IT! Not going back
Hello A few weeks ago, I made the decision to purchase a new white MacBook 2.0GHz to replace my 8 month old Dell Latitude D620. I work in the IT Industry, and am around computers and technology all day, and had grown tired of Windows XP on my home co