Using BADI_LE_SHIPMENT to change value in XVTTK
Hi,
I want to change signi value in xvttk. I use CHA_SHIPMENTS_AT_SAVE parameters in badi BADI_LE_SHIPMENT. But it doesn't work. These parameters FLAG_TRA_COMPLETE and TRA_SAVE_CALLER, is impartant or not ?
How I can change signi value in xvtts.
Thanks
HI,
Both the parameters needs to have some values..These paramters FLAG_TRA_COMPLETE and TRA_SAVE_CALLER, if u see the domain u can find the fixed values.
Check the domain TRA_SAVE_COMPLETE and TRA_SAVE_CALLER, check the value ranges.
Regards,
Nagaraj
Similar Messages
-
Use commitKey to change value in next field
if (event.commitKey == 3){myTrustedFunction(this);} So I want to run this function on a specific field after tab is used in this field. Instead of this I would like to use
var school=doc.getField("SCHOOL NAME");How can I run this function on this specific field. The tab is going to this field also. So it goes like this enter value tab value for next field is automatically entered. Bam.Tab to next field.JavaScript™ for Acrobat® API Reference
if ((event.value.length<5)&&(event.value.length>3)){
event.value=("0"+event.value.toString());
if ((event.value.length<4)&&(event.value.length>2)){
var num=event.value=("00"+event.value.toString());
if((event.value.length<3)&&(event.value.length>1)){
var num=event.value=("000"+event.value.toString());
if(event.value.length<2){
var num=event.value=("0000"+event.value.toString());
if (event.commitKey == 3){myTrustedFunction(this);getField("SCHOOL NAME").value = event.value;app.alert(num);}
else{app.alert("poop");}
so this crazy thing is just like a puzzle you get one thing to work and you break another. So I now have the field that I want with the correct data in that field. But in doing so i have recked the first field. They both now share the same data. I would like to put it back and give it the data of var num. But I do not know how. Because. getField("SCHOOL NAME").value =num does not work. -
Change value of a typedef in parallels to another running action
Hello,
Well, I have a problem with my VI.
To summarize I use a Vi « IdsVg.vi » to achieve some measurements process.
This one uses an action engine as a sub-vi to store data of the front panel and to precede complementary actions. The front panel is a strict typedef…
I programmed the Vi avoiding to use sequence structures in order to be able to do other actions on the front panel in parallels. Nevertheless I’m running out of ideas for solving my problem.
The problem:
I would like to change values (time constant, Boolean of graph) of the front panel at any instant when the main vi is running. The actual problem is: when I start the program, using register event I can change values of the front panel, but when the program is running the while loop in which it gets the measurement, it isn’t possible to change parameter of the front panel…
Is there a solution or a trick??
Thank you for help
Attachments:
MyProblem.lvproj 10 KBPutting in the project file does not help much, good try though. The actual files are missing though, so nothing shows up.
I suggest you create a separate producer consumer loop in your main vi. The vi retrieving the data could pass the relevant data (producer) and the consumer loop will then process the data and update the fron tpannel. Note, only the producer consumer loop will update the front pannel.
You would not need a sequence structure to control the update. The producer consumer loop will only execute when you provide the necessary data. -
Getting change values from a collection
Title says it all. I have a collection connected to a
datagrid and have a simple form that allows me to add/modify/delete
entries from the collection. Now I want to send the changes to the
collection back to the server. How do I read/parse the collection
for these changes? Examples would be helpful. Below is what I have
so far to examine the collection (found elsewhere) how do I extract
the name/value pairs that have changed?
public function
collectionEventHandler(event:CollectionEvent):void {
switch(event.kind) {
case CollectionEventKind.ADD:
addLog("Item "+ event.location + " added");
break;
case CollectionEventKind.REMOVE:
addLog("Item "+ event.location + " removed");
break;
case CollectionEventKind.REPLACE:
addLog("Item "+ event.location + " Replaced");
break;
case CollectionEventKind.UPDATE:
addLog("Item updated");
break;
}ArrayCollection supports the length property, so you can
simply iterate over it with a for loop and use the bracket notation
to return each item. Build the structure you want to sent, then
away you go.
If you are wanting to only select changed values, you will
have to track this yourself.
Tracy -
Smartview 11.1.2.5- Cannot change value in Text-List Dropdowns- Excel Crashes
Using latest/greatest Smartview with 64-bit Office and Windows 7. I have a native essbase app utilizing text-lists. I am trying to update text-value through smartview. Smartview automatically produces a drop down to select a value from the linked text-list. However- as soon as a different value is entered or selcted in this cell with the drop-down list- Excel crashs. I have reproduced this consistently everytime. I have no way to change values for text-measure accounts linked to text-lists. I feel this is and incompatabiliyt issue with office 64-bit.
SmartView using the forms. It appears this issue has been logged as issue number 6566082 as seen here: http://docs.oracle.com/cd/E17236_01/epm.1112/readme/sv_1112200_readme.html
But I can't seem to find out where I can get information on the status of this issue and whether it's been patched in future versions. -
How to capture changed value in ALV Grid
Hi Guys,
I have an ALV grid report where I have 'Edit On' for one of the quantity fields in the report. How do I capture the new (changed) value in the suboutine for user command when user changes the value in the report and clicks on a button ?
Points assured for helpful replies.FORM USER_COMMAND USING P_UCOMM LIKE SY-UCOMM...........
Data ref1 type ref to cl_gui_alv_grid.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
E_GRID = ref1.
call method ref1->check_changed_data
ENDFORM.
Also chk the blog
/people/community.user/blog/2007/01/10/displaychange-mode-of-editable-fields-in-alv-using-function-modules-but-not-custom-containers -
How to change value of instance variable and local variable at run time?
As we can change value at run time using debug mode of Eclipse. I want to do this by using a standalone prgram from where I can change the value of a variable at runtime.
Suppose I have a class, say employee like -
class employee {
public String name;
employee(String name){
this.name = name;
public int showSalary(){
int salary = 10000;
return salary;
public String showName()
return name;
i want to change the value of instance variable "name" and local variable "salary" from a stand alone program?
My standalone program will not use employee class; i mean not creating any instance or extending it. This is being used by any other calss in project.
Can someone tell me how to change these value?
Please help
Regards,
Sujeet SharmaThis is the tutorial You should interest in. According to 'name' field of the class, it's value can be change with reflection. I'm not sure if local variable ('salary') can be changed - rather not.
-
Error inserting a row into a table with identity column using cfgrid on change
I got an error on trying to insert a row into a table with identity column using cfgrid on change see below
also i would like to use cfstoreproc instead of cfquery but which argument i need to pass and how to use it usually i use stored procedure
update table (xxx,xxx,xxx)
values (uu,uuu,uu)
My component
<!--- Edit a Media Type --->
<cffunction name="cfn_MediaType_Update" access="remote">
<cfargument name="gridaction" type="string" required="yes">
<cfargument name="gridrow" type="struct" required="yes">
<cfargument name="gridchanged" type="struct" required="yes">
<!--- Local variables --->
<cfset var colname="">
<cfset var value="">
<!--- Process gridaction --->
<cfswitch expression="#ARGUMENTS.gridaction#">
<!--- Process updates --->
<cfcase value="U">
<!--- Get column name and value --->
<cfset colname=StructKeyList(ARGUMENTS.gridchanged)>
<cfset value=ARGUMENTS.gridchanged[colname]>
<!--- Perform actual update --->
<cfquery datasource="#application.dsn#">
UPDATE SP.MediaType
SET #colname# = '#value#'
WHERE MediaTypeID = #ARGUMENTS.gridrow.MediaTypeID#
</cfquery>
</cfcase>
<!--- Process deletes --->
<cfcase value="D">
<!--- Perform actual delete --->
<cfquery datasource="#application.dsn#">
update SP.MediaType
set Deleted=1
WHERE MediaTypeID = #ARGUMENTS.gridrow.MediaTypeID#
</cfquery>
</cfcase>
<cfcase value="I">
<!--- Get column name and value --->
<cfset colname=StructKeyList(ARGUMENTS.gridchanged)>
<cfset value=ARGUMENTS.gridchanged[colname]>
<!--- Perform actual update --->
<cfquery datasource="#application.dsn#">
insert into SP.MediaType (#colname#)
Values ('#value#')
</cfquery>
</cfcase>
</cfswitch>
</cffunction>
my table
mediatype:
mediatypeid primary key,identity
mediatypename
my code is
<cfform method="post" name="GridExampleForm">
<cfgrid format="html" name="grid_Tables2" pagesize="3" selectmode="edit" width="800px"
delete="yes"
insert="yes"
bind="cfc:sp3.testing.MediaType.cfn_MediaType_All
({cfgridpage},{cfgridpagesize},{cfgridsortcolumn},{cfgridsortdirection})"
onchange="cfc:sp3.testing.MediaType.cfn_MediaType_Update({cfgridaction},
{cfgridrow},
{cfgridchanged})">
<cfgridcolumn name="MediaTypeID" header="ID" display="no"/>
<cfgridcolumn name="MediaTypeName" header="Media Type" />
</cfgrid>
</cfform>
on insert I get the following error message ajax logging error message
http: Error invoking xxxxxxx/MediaType.cfc : Element '' is undefined in a CFML structure referenced as part of an expression.
{"gridaction":"I","gridrow":{"MEDIATYPEID":"","MEDIATYPENAME":"uuuuuu","CFGRIDROWINDEX":4} ,"gridchanged":{}}
ThanksIs this with the Travel database or another database?
If it's another database then make sure your columns
allow nulls. To check this in the Server Navigator, expand
your DataSource down to the column.
Select the column and view the Is Nullable property
in the Property Sheet
If still no luck, check out a tutorial, like Performing Inserts, ...
http://developers.sun.com/prodtech/javatools/jscreator/learning/tutorials/index.jsp
John -
How to change value date from posting date to net due date
Hi Gurus,
My client wants to change value date from posting date to net due date. currently posting date is considered as value date but in future client wants to change value date to net due date of documents.
1. what configurations need to be maintained to change value date from posting date to net due date.
2. Will these changes effect automatic payment run.
Thanks and Regards,
SureshHi Suresh,
In Future
While posting the documents you can mention the value date as due date of the documents.
For already posted documents
You can change the value date to net due date.
If the value date is display mode i.e. if you are not able to change the value date in FB02 (Document Change Mode), use OB32 transaction and make value date field as eidtable (BSEG-VALUT).
In OB32 transaction enter all the required fields like Account type, transaction type, company code and finally activate the Field can be changed check box.
But not sure, whether we can change the value date to previous date or not?
This would help you..
Regards,
Praisty
Edited by: Praisty on Jul 28, 2009 9:56 AM -
Changing value in drop-down based on selected value in another drop-down
Hi,
I have two drop-downs - changing value in Combo1, should cause the form to be submitted and values to be populated in Combo 2.
Approaches i tried - 1) I am using an ActionListener. I am having a valueChange method which accepts an action event. However this appraoch is not working for me. 2) I was wondering if I could use Javacsript to catch the OnChange event , the javascript function would call an appropirate method in my ActionListener. I know in Struts its straightforward, but how do i achive the same here in JSF.
Any tips would be helpful.
Thanks
PS: I already came across some threads in the forum, but could not get an answer. Also, I have a retsriction in terms of using Action LIsteners itself.Try using ValueChangeListener instead of ActionListener.
Here's a working example of a ValueChangeListener. You can customize it and use it for your application.
The JSP will look like this:
<h:selectOneMenu value="#{globalsBean.selectedFirst}"
valueChangeListener="#{globalsBean.changeList}" onchange="submit()">
<f:selectItems value="#{globalsBean.first}" />
</h:selectOneMenu>
<h:selectOneMenu value="#{globalsBean.selectedSecond}">
<f:selectItems value="#{globalsBean.second}" />
</h:selectOneMenu>The globalsBean will look like this:
public class GlobalsBean extends Bean {
ArrayList first;
ArrayList second;
String selectedFirst;
String selectedSecond;
public GlobalsBean() {
first = new ArrayList();
second = new ArrayList();
first.add(new SelectItem("1", "1"));
first.add(new SelectItem("2", "2"));
selectedFirst = "1";
selectedSecond = "";
second.add(new SelectItem("White", "White Cows"));
second.add(new SelectItem("Brown", "Brown Cows"));
second.add(new SelectItem("Green", "Green Cows?!?"));
public ArrayList getFirst() {
return first;
public ArrayList getSecond() {
return second;
public String getSelectedFirst() {
return selectedFirst;
public void setSelectedFirst(String selected) {
selectedFirst = selected;
public String getSelectedSecond() {
return selectedSecond;
public void setSelectedSecond(String selected) {
selectedSecond = selected;
public void changeList(ValueChangeEvent event) throws AbortProcessingException{
second = new ArrayList();
String newValue = (String)event.getNewValue();
setSelectedFirst(newValue);
if (newValue.equals("1")) {
second.add(new SelectItem("White", "White Cows"));
second.add(new SelectItem("Brown", "Brown Cows"));
second.add(new SelectItem("Green", "Green Cows?!?"));
} else if (newValue.equals("2")) {
second.add(new SelectItem("White/Black", "White Cows with Black spots"));
second.add(new SelectItem("Black", "Black Cows"));
setSelectedSecond("");
}Let me know how it works out for you.
CowKing -
Is there a way of changing values in grid using radio buttons
or dropdown list?Yes, exactly that however I would like to be able to change
values from either radio button selection or dropdown list.
From my research on the web I found that flash forms won't
list values in a drop down box only the applet version will handle
the dropdown selection.
Since your are from the adobe. Could you let me know of a
best way or practice to debug flash forms. It is time consuming to
trouble shoot since all you got is a blank page.
Does Flex 2 takes care of all the limits of CFFORMS?
could you elaborate on this.
Thanks -
Finished script: Use grep find/change to fill in a supplied table of contents
This script is now complete, and has been the subject of most of my previous posts. Just in case anyone wanted to know what the finished script ended as, here it is.
Thanks so much to all. A lot of really helpful folks on this board are very responsible for the success of this task. This script is to be one of hopefully many in the creation of our records. But it's a huge leap forward. Thanks again to everyone that helped.
Cheers,
~Nate
Task:
Automatically find town names in listings, and fill in table of contents template on page 2 accordingly.
Example of page 2 toc, initially:
Example of a page of content. The town names are what need to be referenced on the TOC:
Example of page 2 toc once script is finished:
Because of the need to include the transaction dates on the TOC (comes as a provided, tagged-text file), a simple Indesign-generated TOC can't be used alone.
This script uses an Indesign-generated TOC that's on a master page called "T-tocGen" ... It then uses grep search and replaces to grab the needed information, and insert it into the page 2 TOC.
The script will update a generated TOC and then search for an instance of a page number, and town name. The generated toc lists all included towns in the following format:
(line start)## tab townName(line end)
In Grep, this would be (please note, extra \ for \d and \t ... javascript needs that for some reason):
^\\d+\\t(.*)$
After the script gets the info it needs from a found instance of the above, it replaces that line with "---", to prevent that line from being picked up once again.
The script with then place the needed page number in it's rightful place on page 2, replacing the XX.
A while loop is used to repeat the above process until there are no longer any instances of "^\\d+\\t(.*)$" present.
Not every town runs every issue, so once the script is done, it removes all remaining instance of "XX" on the page 2 TOC.
FINAL CODE:
TOC replace
This script will use grep find/change methods to apply page numbers in
tocGen to the XX's on page2TOC.
// define the text frame of generated TOC
var tocGenFrame = document.masterSpreads.item("T-tocGen").pages.item(0).textFrames.item(0);
// udpate generated TOC ... store contents in tocGenStuff
var tocGenStuff = updateTOCGen();
// set variable for while loop
var okGo = "1";
// while okGo isn't 0
while(okGo.length!=0)
// get town info from tocGen
getCurrentTown();
// replace XX's with tocGen info
replaceTown();
// grep find ... any remaining towns with page numbers in tocGen?
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "^\\d+\\t(.*)$";
// set current value of okGo ... with any instances of above grep find in tocGen
okGo = tocGenFrame.findGrep();
// grep find/change all leftover XXs in page2TOC
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "^XX\\t";
app.changeGrepPreferences.changeTo = "\\t";
app.activeDocument.changeGrep();
// clear grep prefs
app.findGrepPreferences = app.changeGrepPreferences = null;
// functions //
function getCurrentTown()
// grep options
app.findChangeGrepOptions.includeLockedLayersForFind = true;
app.findChangeGrepOptions.includeLockedStoriesForFind = true;
app.findChangeGrepOptions.includeHiddenLayers = true;
app.findChangeGrepOptions.includeMasterPages = true;
app.findChangeGrepOptions.includeFootnotes = true;
// grep find: startLine anyDigits tab anyCharacters endLine
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "^\\d+\\t(.*)$";
// get grep find results
currentGen = tocGenFrame.findGrep();
// store grep results content into currentLine
currentLine = currentGen[0].contents;
// match to get array of grep found items
currentMatch = currentGen[0].contents.match("^\\d+\\t(.*)$");
// second found item is town name, store as currentTown
currentTown = currentMatch[1];
// change current line to --- now that data has been grabbed
// this is because loop will continue as long as the above grep find yields a result
app.findGrepPreferences.findWhat = "^\\d+\\t"+currentTown+"$";
app.changeGrepPreferences.changeTo = "---";
tocGenFrame.changeGrep();
function replaceTown()
app.findChangeGrepOptions.includeLockedLayersForFind = true;
app.findChangeGrepOptions.includeLockedStoriesForFind = true;
app.findChangeGrepOptions.includeHiddenLayers = true;
app.findChangeGrepOptions.includeMasterPages = true;
app.findChangeGrepOptions.includeFootnotes = true;
// find: XX currentTown .... replace with: currentLine
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "^XX\\t"+currentTown+" \\(";
app.changeGrepPreferences.changeTo = currentLine+" \(";
app.activeDocument.changeGrep();
function updateTOCGen()
//set vars ... toc text frame, toc master pag
var tocGen = document.masterSpreads.item("T-tocGen").pages.item(0).textFrames.item(0);
var tocGenPage = document.masterSpreads.item("T-tocGen").pages.item(0);
//SELECT the text frame generatedTOC on the master TOC
tocGen.select();
//Update Table of Contents by script menu action:
app.scriptMenuActions.itemByID(71442).invoke();
//Deselect selection of text frame holding your TOC:
app.select(null);
//store contents of toc text frame in variable
var tocGenText = tocGen.contents;
//return contents of tocGen
return tocGenText;Thanks for the reply.
You are correct but the problem is there are three rows, One row is 100% black, the second is 60% black and the third is 40% black. I want to change the black to blue, the 60% black to an orange and the 40% black to a light shaded blue. In the find/change option you can select the tint you want to find and replace but yea.. does work on table cells.. oddly enough. -
Hi all,
I m using interactive ALV grid with 1 column editable with some default values, When i m clicking on SAVE button, only the values which are changed by the user in that column are coming in the internal table, & the default values are automatically deleted by the following code....
But my requirement is to save all the default & changed values of the ALV column....
<b>Help me out & have ur points.</b>
DATA ref1 TYPE REF TO cl_gui_alv_grid.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
importing
e_grid = ref1
CALL METHOD ref1->check_changed_data
IMPORTING
e_valid =
CHANGING
c_refresh = 'X'Pradeep,
When ur doing the CHECK_CHANGED_DATA, u ll get the edited values inside this callback sub -routine only. so here u trap the values those are changed ( thats after editing).
Once the control goes back to the original program ( calling prog ) , u ll end up with ur old data ( before editing).
you ll have to handle that explictly in your code, or shift to OO alv grid like this -
REPORT ZSKC_GRID.
TABLES : EQUI.
DATA : BEGIN OF T_EQUI OCCURS 0,
EQUNR TYPE EQUI-EQUNR,
AENAM TYPE EQUI-AENAM,
END OF T_EQUI.
DATA : T_FCAT TYPE LVC_T_FCAT,
G_FCODE TYPE SY-UCOMM.
DATA : G_GRID TYPE REF TO CL_GUI_ALV_GRID.
SELECT-OPTIONS: S_EQUNR FOR EQUI-EQUNR.
START-OF-SELECTION.
* get data.
PERFORM SUB_GET_DATA.
* Populate catalog.
PERFORM SUB_BUILD_CATALOG CHANGING T_FCAT.
* Display the grid.
PERFORM SUB_SHOW_GRID.
CALL SCREEN 9001.
*& Form SUB_GET_DATA
* Get data
FORM SUB_GET_DATA .
SELECT EQUNR AENAM
FROM EQUI
INTO TABLE T_EQUI
WHERE EQUNR IN S_EQUNR.
IF SY-SUBRC NE 0.
* Give some message if needed
ENDIF.
ENDFORM. " SUB_GET_DATA
*& Form SUB_BUILD_CATALOG
* text
* <--P_T_FCAT text
FORM SUB_BUILD_CATALOG CHANGING PT_FCAT TYPE LVC_T_FCAT.
DATA : WA_CAT TYPE LVC_S_FCAT.
CLEAR WA_CAT.
WA_CAT-FIELDNAME = 'EQUNR'.
WA_CAT-TABNAME = 'T_EQUI'.
WA_CAT-REF_FIELD = 'EQUNR'.
WA_CAT-REF_TABLE = 'EQUI'.
APPEND WA_CAT TO PT_FCAT.
CLEAR WA_CAT.
WA_CAT-FIELDNAME = 'AENAM'.
WA_CAT-TABNAME = 'T_EQUI'.
WA_CAT-REF_FIELD = 'AENAM'.
WA_CAT-REF_TABLE = 'EQUI'.
WA_CAT-EDIT = 'X'.
APPEND WA_CAT TO PT_FCAT.
ENDFORM. " SUB_BUILD_CATALOG
*& Form SUB_SHOW_GRID
* Show grid
FORM SUB_SHOW_GRID .
* create the Grid Object.
CREATE OBJECT G_GRID
EXPORTING
I_PARENT = CL_GUI_CONTAINER=>SCREEN0
EXCEPTIONS
ERROR_CNTL_CREATE = 1
ERROR_CNTL_INIT = 2
ERROR_CNTL_LINK = 3
ERROR_DP_CREATE = 4
OTHERS = 5.
CHECK SY-SUBRC EQ 0.
* Display contents,
CALL METHOD G_GRID->SET_TABLE_FOR_FIRST_DISPLAY
CHANGING
IT_OUTTAB = t_equi[]
IT_FIELDCATALOG = t_fcat
EXCEPTIONS
INVALID_PARAMETER_COMBINATION = 1
PROGRAM_ERROR = 2
TOO_MANY_LINES = 3
others = 4.
ENDFORM. " SUB_SHOW_GRID
*& Module STATUS_9001 OUTPUT
* text
MODULE STATUS_9001 OUTPUT.
SET PF-STATUS 'PF_9001'.
SET TITLEBAR 'TITLE_9001'.
ENDMODULE. " STATUS_9001 OUTPUT
*& Module USER_COMMAND_9001 INPUT
* text
MODULE USER_COMMAND_9001 INPUT.
CASE G_FCODE.
WHEN 'BACK' OR 'CANC' OR 'EXIT'.
LEAVE TO SCREEN 0.
WHEN 'HAVE'.
* After editing everything user presses this button.
PERFORM SUB_GET_EDITED_DATA.
ENDCASE.
ENDMODULE. " USER_COMMAND_9001 INPUT
*& Form SUB_GET_EDITED_DATA
* Read the ALV grid and get current internal table.
FORM SUB_GET_EDITED_DATA .
DATA : T_OLD_DATA LIKE T_EQUI OCCURS 0.
* hold the old values if u need them.
t_old_data[] = t_equi[].
* This will update the global internal table.
CALL METHOD G_GRID->CHECK_CHANGED_DATA.
* Now t_equi have changed here. u have the old data in the T_OLD_DATA.
BREAK-POINT.
ENDFORM. " SUB_GET_EDITED_DATA
Create a blank screen called 9001. and Pf-staus has a buton with fcode "HAVE". ( alongwith BACK canc exit). -
Delta Extractor Is not picking changed values
Hi All,
When the values or texts in a PO are changed the delta extractor is picking up the changed values as deltas (provided the changes where done in PO <b>Header</b> or <b>Item Overview</b>) but when a PO values or text that are changed in the <b>Item Details</b> the delta mechanism is not picking up the changed values (the fields whose values are changed were initially not in the LO Cockpit Extractor they where added and the values to these fields are populated using an ABAP Program)
Is there a reason that Delta mechanism doesn't work for fields that are not delivered by the SAP Extractor or do we need to modify the code in order to collect these changed values by Delta Mechanism (Direct Delta as the Update Mode).
Please let me know if anybody came across the same problem .
Thank you all in advance.
Regards,
DhanamHi,
this is another story.....
You'll have to
- enhance the PO items table (EKPO) with your fields
- activate the right customer exit for purchase orders (search in SMOD; or in this forum..) and populate your fields during this exit. if the field needs to be maintainable by the R3 user, you'll have find a SAP exit (again SMOD) in order customize one of the screen and populate your fields in R3.
- use another exit to populate the new fields to LO delta queue
- enhance your BW extract structure (done)
- and so on...
As you can imagine, the above get quite more complicated (an expert in MM shall support you) and it needs to be approved by the PM since you'll modify R3.
But that's basically it!
hope this helps...
Olivier. -
Save SELECT_LIST_FROM_QUERY changed value
Hello.
We have a tabular form with APEX_ITEM.SELECT_LIST_FROM_QUERY LOV as item in query.
List shows in forms as expected.
Column attribute is set to Display as Text (based on LOV, does not save state).
Now users want to save LOV value when they change it.
What value must be set in column attribute, so the changed value can be saved.
We tried all the other settings, but then the LOV isn't displayed correctly or it doesn't work.
Maybe APEX_ITEM.SELECT_LIST_FROM_QUERY LOV changed value can't be saved in tabular form?
Any idea?
Thanks.
Regards,
DejanHello.
For one column in my tabular form i need "select list".
I can create my own LOV and set column to "select list (named LOV)".
But my LOV must have where sentence which uses another column value (from the same row).
And that value can be different in every row - that means that LOV will be different in every row.
But i can't (or don't know) how to write where with another column value in it - for LOV.
Thanks.
Regards,
Dejan
Maybe you are looking for
-
"Always ask me where to save files" does not work.
Summary: The "Always ask me where to save files" feature does not work. No dialog box comes up, apparently because the browser is stuck on a bad old read-only lastDir location, in a prefs.js file that I can't edit. Details: I am using Firefox 30.0 on
-
Comparison b/w itable and app server file
Hi All, I have Postal code data (KNA1-PSTLZ) in internal table. And I have input file in the app server, in that I have a data of Postal code in range like Postal code FROM Postal code TO (KNA1-PSTLZ) (KNA1-PSTLZ) 20001
-
Iphoto email doesn't recognize my username/password combination
Iphoto 11 cannot send email -- username/password combination not recognized. Genius bar could not solve
-
Make sure that deleted data cannot be recovered
Hello. I would like to know whether iErase ensures that the deleted photos sms e.t.c are permanently deleted and cannot be recovered. I am asking you because I intend selling my iphone 4s and I want to be sure that my deleted data (sms, mails, photos
-
Table name for the field PROZT
Hi all , I need the tablename for the field prozt which is used as the Weighting Percentage in the org.assizenmrnt infotype 0001. Plz help me . Thanks in Advance . Arun.