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,
    Surjith

    Hi,
    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?
    David

    Winner, 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,
    Asha

    For 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

  • 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,
    Austin

    Hi,
    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 !
    Keith

    Hello 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
    Renu

    but 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,
    Usman

    hi
    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 Roessner

    Thanks 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.0

    You 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