In table TCURC set the primary flag
Hello,
I am trying to do a RSCRM_BAPI download and am getting an error in the job log "For the ISO code there is no unique SAP currency code for ALE". The procedure says to set the primary flag for ISO codes used multiple times in the TCURC table. I have looked at the table and indeed there are two entries for the ISO code USD. One is a currency USD and the other is USDN for Internal United States Dollar. Has anyone seen this before or adjusted this table for this problem. Seems to me that USD should be the the primary ISO code but i am reluctant to make the change without knowing the implication.
TMS
Hi Ted,
Please check OSS note 605208 - RSCRM - Restrictions.
"The OLAP processor delivers the RSCRM the SAP currency code. The RSCRM has to convert this code to the ISO code. Therefore the table TCURC has to be maintained correctly. If an ISO code appears several time in the ISOCD column, exactly one line should have set the XPRIMARY flag to 'X' for this ISO code. Otherwise a warning is thrown. But it should work also with this warning. The warning is just annoying."
Hope this helps...
Similar Messages
-
[ Solved ] Issue with Partitioning (setting the boot flag)
I've tried to install Arch a few times. I always seem to run into this issue which affects me later on.
fdisk (fdisk /dev/sda) doesn't provide me with the ability to set the boot flag on any of the partitions. Therefore I have issues when I get to the bootloader bit. (intend to use grub)
When I use cfdisk (cfdisk /dev/sda), while its help does say pressing 'b' will toggle the flag, in all images I've seen of what cfdisk should look like there has been a column marked 'Flags' - that isn't present for me. So, I have no way of knowing if it actually gets set, though I doubt it does.
Partition Table is GPT.
Though,
fdisk -l gives
Disk /dev/sda ~465.8 GiB
Disk /dev/loop0 ~278.2 MiB //Not entirely sure what loop0 and loop1 are...
Disk /dev/loop1 ~32 GiB
Disk /dev/mapper... //the live image.
I'm probably just making a simple mistake - though I have no idea what. Help?
(Ruling out other errors, using latest dual architecture image, (using 86_64 UEFI) on this system; Asus X99 Pro, Core i7 5820k, 16GB RAM, ~500GB SSD, generic video card).
Last edited by AndyWM (2015-06-10 17:21:20)It's okay - I just decided to follow the beginner's guide again. It recommend the use of parted for GPT when using UEFI. So I just did that, I also went for gummiboot as the bootloader. Never used it before, but it seems to do the job...
Did forget to create a user though, so I'll have to log in as root and do that.
Anyway, I'll mark this as solved. -
Need Table Name for the Approval Flag in the Transaction IQS2
In the Transaction IQS2 i gave a notification number and press Enter, then I clicked the Approval Button to Approve it.
I want to Know in which Table the Approval Flag is set. Because I want to set the Flag in background when an action performed. I searched for BAPI to do this, but I unable to found it.
If any know the Table Name or BAPI or Function Module to set the Approval Flag. Kindly tell me.
Thank you,
Regards,
SurjithHi,
check this
CRM_IC_SPH_CLEAR_BGFLAG Set background-function-active flag
i m not sure but hope u'll get some help. -
Setting the Primary External Editor in LR4
How can I set the primary External Editor in LR4? I recently upgraded to CS5.5, then uninstalled CS5 and now Lightroom thinks it should use CS4 which is not longer installed. I've unstalled and reinstalled LR4 and nothing changed. I deleted the preferences file and nothing changed.
Why isn't there an easy way to change this setting?
DavidWinner, Winner, chicken dinner!
Thanks so much trshaner. A modified Solution 2 from the link you provided below fixed it i.e. The Photoshop.exe Key was already there, so I just changed it to point to the CS5.5 path. woala!
"The simplest solution is to reinstall PS CS5.5, or follow the other procedures outlined at the link jim01403 provided:
http://helpx.adobe.com/x-productkb/multi/edit-photoshop-command-missin g-photoshop.html"
All the best,
David -
You must set the deletion flag in the master record
Hi,
when I go through Archiving document,
Pre requiste is to 'you must set the deletion flag in the master record'.
Please let me know how to set deletion flag.
Thanks,
AshaFor archiving you have to Flag thel master record for deletion. This is known as logical deletion.
For examble make customer delete ie set flag you can use tranx vd06
a® -
Production Orders - Setting the Deletion Flag
Our company is at a point where we need to begin setting the deletion flag on old production orders so that our settlement process does not time out. I have read countless posts on the subject but I am still lost on how to proceed.
We do not currently archive any data (future project but not in the immediate future), so I am left wondering:
If I execute PPARCHP1 directly and only set the deletion flag, will I be able to make use of the archiving process at a later date without problems?
Regards,
AustinHi,
Yes you can proceed to use PPARCHP1 to set deletion flag for the production orders. Normally all order types will have a residence time of 1 month, which means you have the option to revoke the deletion flag during that one month.
So for your need, you can run the report & set deletion flag, check the residence time for the order type in OPJH, if it says 1 month, then after 1 month you can run the same report & set the deletion indicator.
Then based on the time specified in residence time 2 you can proceed with the archival process after the completion of that time.
Hope it clarifies.
Regards,
Vivek -
Setting the "primary key" possible?
We are trying to access an existing database using Kodo JDO. A part of
this database is old and not particularly well-designed.
Some tables does not have a primary key, eventhough they are entities that
need to be mapped to classes in our persistence layer. For the one table
we are looking at currently, we have changeed a unique index on a numeric
field to be the primary key, simply to make things work.
The table (x) is extremely simple:
id number
description varchar
We have defined the table as having application identity since the user
wants to control the values of the id column. In fact, he would like to be
able to update the value, as long as no other records in the system refers
to the record via a foreign key.
When updating the record we get a kodo.util.UserException saying that
changing the primary key is illegal for persisted objects.
This is of course reasonable seen from JDO, but in our old user interface,
it was possible to change this id as long as it was not referred to.
Is there any other way out of this than to add an "internalID" column with
datastore identify, make that the primary key and then have the id column
have a unique database constraint instead?? We would prefer to not change
the database schema, but are willing to if absolutely necessary.Is there any other way out of this than to add an "internalID" column with
datastore identify, make that the primary key and then have the id column
have a unique database constraint instead?? We would prefer to not change
the database schema, but are willing to if absolutely necessary.Well, I guess you could do the following:
- Set some unmanaged field to the desired new pk value.
- Use a custom class mapping (probably extending
kodo.jdbc.meta.BaseClassMapping) to change the pk column on updates based on the
value of the unmanaged field.
It's not trivial, but it at least avoids schema changes. Note that it will only
work correctly if you have very short-lived PersistenceManagers, though. Once a
transaction that changes a pk value commits, the PM cache will be invalid; Kodo
will still think the object has its old pk value. You also couldn't use the
DataCache. -
Setting the 'reportable' flag for a very large ODS
Hello Community,
I am working on a very large BW system (6 Tb), and we recently have the need to set the 'BEx Reporting' flag on some very large ODS objects.
It was my impression that setting this flag would be easy to do. But the transport that contains this flag for six large ODS objects has already been running for more than 16 hours.
Can you tell me, what actually happens in the database when the 'BEx Reporting' flag is turned on for an ODS ?
Thanks !
KeithHello Bhanu,
Thanks for the quick response. Are you able to provide some more information ?
are the SID values created in a new SID table ?
if the ODS was already very large, then would you expect the new SID table to also be very large ?
what about the case if a SID value already exists for the characteristic ?
Thank you !
Keith -
Get Row reference in advanced table to set the value of custom column
Hi,
I have a requirement to add a new column PHP Amount in Manage Charge page which is a entry page where all the charges are entered for a PO. This region is based on Advanced table.
As per requirement, Newly created column should populate the value of the existing column (Amount) or vice verse i.e. value entered in amount column should be set to PHP Amount column for a particular row. and the value entered in PHP amount should be stored in the custom table.
I have added the column via personalization and setting the view attribute in extended controller as this column is not the part of the database table on which the VO is based upon. Also added a PPR event in process request function in controller. And getting the reference of the row in processForm Request's PPR event and invoking the method defined in my custom AM for getting and setting the columns values . Here i can't extend the root AM as the Page have LOV columns so i have created my custom AM and adding it dynamically in controller.
Here is the complete code
Controller Code
public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
super.processRequest(oapagecontext, oawebbean);
OAApplicationModule rootAm = oapagecontext.getApplicationModule(oawebbean);
OAApplicationModule nam = (OAApplicationModule)rootAm.findApplicationModule("XXIPCShipmentAMEx");
if (nam == null)
nam = (OAApplicationModule)rootAm.createApplicationModule("XXIPCShipmentAMEx", "xxipc.oracle.apps.inl.workbench.server.XXIPCShipmentAMEx");
OAAdvancedTableBean tableBean =(OAAdvancedTableBean)oawebbean.findIndexedChildRecursive("ChargeLinesAdvTable");
OAMessageTextInputBean phpAmt =(OAMessageTextInputBean)tableBean.findIndexedChildRecursive("XXIPC_PHP_AMOUNT");
OAViewObject ChargeLinesVO1 = (OAViewObject)rootAm.findViewObject("ChargeLinesVO1");
phpAmt.setViewUsageName("ChargeLinesVO1");
if (ChargeLinesVO1 != null)
try
String l_att= ChargeLinesVO1.findAttributeDef("PHPAmt").toString();
catch(Exception exception)
ChargeLinesVO1.addDynamicAttribute("PHPAmt"); //Adding ViewAttribute to VO
ChargeLinesVO1.reset();
phpAmt.setViewAttributeName("PHPAmt");
FirePartialAction FireActionA = new oracle.cabo.ui.action.FirePartialAction();
FireActionA.setEvent("PPR");
FireActionA.setUnvalidated(false);
phpAmt.setPrimaryClientAction(FireActionA);
public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
super.processFormRequest(oapagecontext, oawebbean);
OAApplicationModule rootAm = oapagecontext.getApplicationModule(oawebbean);
OAApplicationModule nam = (OAApplicationModule)rootAm.findApplicationModule("XXIPCShipmentAMEx");
OAAdvancedTableBean tableBean =(OAAdvancedTableBean)oawebbean.findIndexedChildRecursive("ChargeLinesAdvTable");
OAMessageTextInputBean Amt =(OAMessageTextInputBean)tableBean.findIndexedChildRecursive("Amount");
OAViewObject ChargeLinesVO1 = (OAViewObject)rootAm.findViewObject("ChargeLinesVO1");
String rowRef = oapagecontext.getParameter(OAWebBeanConstants.EVENT_SOURCE_ROW_REFERENCE);
Serializable[] param ={rowRef};
// IF PPR event bind with PHPAmount column is triggered
if("PPR".equals(oapagecontext.getParameter("event")))
nam.invokeMethod("PHPAmtPPRAction",param);
// IF changeChargeAmt event(Standard Event ) bind with Amount column is triggered
if("changeChargeAmt".equals(oapagecontext.getParameter("event")))
nam.invokeMethod("changeChargeAmtPPRAction",param);
Custom AM Code
public void PHPAmtPPRAction(String rowRef)
OARow row = null;
if (rowRef != null )
row=(OARow)findRowByRef(rowRef);
if(row != null)
Number phpAmt =(Number)row.getAttribute("PHPAmt");
if(phpAmt != null)
row.setAttribute("ChargeAmt", phpAmt);
public void changeChargeAmtPPRAction(String rowRef)
OARow row = null;
if (rowRef != null )
row=(OARow)findRowByRef(rowRef);
if(row != null)
Number chargeAmt =(Number)row.getAttribute("ChargeAmt");
if(chargeAmt != null)
row.setAttribute("PHPAmt", chargeAmt );
I m not able to set the PHP Amount column value entered in Amount column. But i am able to set the Amount column value to PHP amount column.
I m not getting the Row Reference in case PPR event triggered in PHP Amount column . It is giving Null reference in case of PHP Amount.
I don't know what i m missing ..Can anyone help me here..
Thanks in advance
Renubut using second way you will not be able to save those record in database, to save in database you have to override setter method also
Code will be like this -
public String getBillRemarks() {
return getSuppNmTrans(); // This is first Column Value
// return (String) getAttributeInternal(BILLREMARKS); }
public void setBillRemarks(String value) {
//Setting First Column Value in Second
setAttributeInternal(BILLREMARKS, getSuppNmTrans());
But i suggest you to use valueChangeListener on first field to set value in second one
Ashish -
How do you set the primary key
I have a simple table with a numeric primary key:
CREATE TABLE MYPROJECT (
ProjectKey NUMBER NOT NULL,
RpcCode VARCHAR2(128) NOT NULL,
Project_ID VARCHAR2(128) NOT NULL,
SSR_Name VARCHAR2(128) NOT NULL,
GARMS_COMPLIANT VARCHAR2(5) DEFAULT 'false' NOT NULL
ALTER TABLE MYPROJECT ADD CONSTRAINT T_O2C_PROJECT_PK PRIMARY KEY (ProjectKey);
I am trying to use the database adapter to insert a row. How can I specify in the WSDL to get a system variable's next value? Must I perform my own select on the system variable's nextvalue before executing the insert? How would that be done using the database adapter?
The previous developer used nothing but stored procedures to perform database operations. I'm beginning to see why.Two solutions
- Create your PK in BPEL and pass it in the message to the DB-Adapter
- Create your PK via database triggers
Marc
http://orasoa.blogspot.com -
Cannot Set the Deletion Flag on Order
All the SAP Gurus,
I am facing a problem when setting deletion flag for the Maintenance Order after I have Closed the Maintenance Order. It gives me the following error that the Purchase Order still exists that is why Deletion flag cannot be set on the Order. Now what should I do? How to delete the Purchase Order?
Regards,
Usmanhi
Since PO is already converted it is not possible to put the deletion flag unless all the services or material has been purchased.
In the maintenance order try to delete the service or material ,which in turn deletion icon will be set in the PR .
then try to put the deletion flag for closed order
regars
thyagarajan -
Automatically setting the GR flag on a PReq
Hi
I have a client which has all non-stock materials. Purchase requisitions are either charged to Cost centers or to orders. Item categories are either standard or service. It's a fairly simple setup.
They want to have purchase requisitions where standard lines default to a GR flag = yes, and disabled. Also services lines where GR flag = no and disabled.
Currently the GR flag is set to default to no on Account assignments (just using that as an example).
I have been able to set the service lines on the Purchase req to display only, so that part is working.
My difficulty now is I need to force them to enter the GR flag to Yes for standard lines. When I set the GR/IR indicator to required on the PT0B line (because that is the only indicator which is available), it forces me to enter the GR non-val flag.
Has anyone done anything like this?
Joyce RoessnerThanks for the input, but I tried that. You can not differentiate there between a service line and a material line - it treats them both the same and that is my problem.
-
MOVED: MSI CX623 - Problem with RAM and setting the primary board
This topic has been moved to MSI Notebooks & Netbooks.
https://forum-en.msi.com/index.php?topic=167930.0You should try a different mem slot. Say for example 0 and 2. There have been issues with DDR slots and all different types of mobos. Like I have a Shuttle Ak31v3 mobo with 2x256DDR2100 Kingston and the chips will only work on slots 2-4 and 1-3. It will not boot if I tried any other combination. It's a pain in the ass but thats just how it is. I had this same problem with a Asus A7V266.
I don't however have that problem on my Kt3 ultra 2 R mobo.
Madd -
How to find out the primary key of oracle apps tables
Hii,,
My Question is How to find the primary key in the apps table...Is there any Query or other way to find out???
for eg.
I want to find out the primary key of the AP_INVOICES_ALL table...just tell me how can i get the primary key of this table.
I am currently using toad for the query..
Please guide me...you can define the primary key when you create table
or add the primary key after the table creation by 'ALTER TABLE ... ADD constraint pk_nme primary key (col1, col2)';
you could use below sql to check the detail of primary key:
1) check out the table definition directly:
select dbms_metadata.get_ddl('TABLE','EMP') FROM DUAL;
2) check out the columns of primary key:
select * from user_constraints where constraint_type='P' AND table_NAME='EMP';
select * from user_cons_columns where CONSTRAINT_NAME='PK_EMP';And BTW, it is madam, not sir. :)
Edited by: PhoenixBai on Dec 17, 2010 1:07 PM -
Setting the header of a Column group in a Advanced table dynamically
Hi All,
There is a requirement to set the Header of a column group in a Advanced table dynamically by fetching the values from a view attribute.
Code :
OAAdvancedTableBean spiderTbl1 ;
Problem:
It is not able to set the value for the header inspite of getting the handle of the bean.
Analysis:
the same piece of code works for
1) Setting the text of the advanced table
2) Setting the header of a column in a column group
Please let me know if there is anything more that needs to be done for setting the prompt of a column group header.
Thanks in advance!I have posted it without giving the complete code by mistake. Below is the code:
OAAdvancedTableBean spiderTbl1 ;
OASortableHeaderBean spiderHdr1;
spiderTbl1 = (OAAdvancedTableBean)webBean.findChildRecursive("SpiderCatTbl1RN");
if (spiderTbl1!=null){
spiderHdr1= (OASortableHeaderBean)spiderTbl1.findChildRecursive("AnalogHdr");
if (spiderHdr1!=null) {
spiderHdr1.setAttributeValue(OAWebBeanConstants.PROMPT_ATTR,
new OADataBoundValueViewObject(spiderHdr1,
"SpiderCategory1",
"ProjRegPVO1"));
}
Maybe you are looking for
-
I just bought a 13inch mac book with retina display. 2.4GHz dual-core Intel Core i5 processor with 3MB shared L3 cache. Version 10.9.4 / OS X Mavericks When Im using adobe illustrator or photoshop, the fonts and designs look pixelated! How can I fix
-
Additional Qty calculation during Ticket creation using function modules
HI, I am trying to create and actualize ticket using FMs in following seuence: 1) OIJB_TICKET_DEFAULTING 2) OIJ_EL_A_TICKETS_MAINTAIN_N 3) OIJB_GENERATE_DOCUMENTS_N I am passing OIJ_EL_TKT_I_O1 details to FM OIJB_TICKET_DEFAULTING. Requiement is base
-
Error While working with 2 hierarchy
Hi Experts - While working with 2 hierarchy variable and 2 node variables my webi report not returing any data. But in RSRT i got data... Where could be a problem. Any Inputs.
-
I cannot get Firefox 7 to open my GMail though it is quick in Chrome. It does show the GMail account at the top but then fails to open and runs out of time. Windows 7 Professional FireFox 7.0.1
-
Payment term and financial calendar (fiscal year variant)
Does anyone know if it is it possible to link the payment terms to the financial calendar. We are looking to use a payment term Month End + 30. However the month end should be the financial month end instead of the calendar month. Appreciate any su