What are the basic steps to manually code an MRU with a 3 column PK?

Greetings
Let me try this another way.
Newbie here trying to create a test application that will perform a multi-row update of a table with a 3-column primary key.
I understand I can't use the built-in MRU processes since it appears they will only accept up to two (2) columns for a PK.
I don't have the ability to change the table constraints.
I am able to create the SQL report using my search criteria but I can't seem to figure out the connection between the user clicking on my 'Apply Changes' button and making the rows they've modified get committed to the database.
Any remedial guidance is greatly appreciated.
-gary

gwicke ,
<br>Your solution with concatenated value in one field as PK is woerse solution then my suggestion.
<br>1) Field is bigger then on PK with INTEGER based sequence. On large tables it may have some impact...and after all this is VARCHAR PK
<br>2) VARCHAR PK are several time slover in comparing then INTEGER like PK!
<br>3) Unique index (in my case) will be used when you query your data In a case of F1, F2 and F3 fields which are representing yours PK when you say
<br>
<br>WHERE value1=f1 and value2=f2<br>or
<br>ORDER BY F1, F2<br>oracle will know to use UQ index very efficiently and retrive data allmost as fast as possible.... on large tables or many concurent users this will have enormous impact on app performance!
<br>In your case, to get the same functionality as mentioned above, you should use "function index" (available only in EE versions of Oracle) or "INSTR, "SUBSTR" or "LIKE" or some other interesting string functions to compare value (regarding concatenated PK you've mentioned) with your PK.
<br>So I'm still standing on my first post and for me this thread is closed!
<br>P.S.
<br>With this post I think that we have cleared out one issue and you may find some other interesting question about database design and performance question opened. Many developers do not care for that...so sometimes apps crawle like dying cats....
Message was edited by:
[email protected]

Similar Messages

  • What are the basic steps for creating a content repository?

    I am trying to create a document store on a file system (fsdb) that will hold files that are ftp's to that location. Is this possible using KM? If so, what are the basic steps for creating a file system repository and using it through KM? I have found stuff on help.sap.com but that only tells you what each component does not what actual steps need to be taken to setup KM, such as user rights , creating an entry point, so that all of KM is not visible, etc...
    If anyone knows of any guides that show a step by step process that would be great too.
    Thanks
    Paul

    Hi Paul
    First of all you need to create a new repository
    Suppose you want to add all the documents under folder Paul under C: Drive
    (Even you can put whole documents of C: drive into Paul)
    Navigate to System Admin -> System Configuration -> Knowledge management -> Content Management -> Repository Manager -> File System Repository
    There you can create a new directory by clicking on button New
    Give the parameters as follows :-
    Name               :           Anything you like
    Description       :           Anything you want
    Prefix (must start with /)  :  Probably same as your repository name like \Paul
    Lookup mode : caseless
    Root Directory   :  C:\Paul
    NOTE:  This is the trick. You need to give the proper path means folder path which you want use as repository)
    Repository Services  :  Any services you want
    Property Search : Managercom.sapportals.wcm.repository.manager.generic.search.SimplePropertySearchManager
    Security Manager         :           AclSecurityManager
    ACL Manager Cache   :           ca_cm_rep_acl
    The save it
    Now see whether the same repository is coming under KM Content or not, if not may be after restart it will come.
    I think the above information will help you. If still you have problem, please feel free to contect me.
    Regards,
    Chamkaur

  • Once I receive my Network Access Code(N.A.C.) for iphone 5 what are the next steps I follow to unlock my phone from vodafone to use on another network???

    Once I recieve my Network Access Code(NAC) for my iPhone 5, what are the next steps I follow to unlock it from vodafone to use on another network???
    I have my other nano sim ready and waiting to port my number to it, but im just waiting on vodafone to email me the NAC code, which i checked up that I was eligible for!!!

    Ok many thanks for telling me this BUT 1 last thing, once vodafone get back to me then is it just a matter of plugging my iphone into itunes and letting it sync? Like will a message be displayed or anything on screen letting me know or confirming that the phone has been unlocked...???

  • Transfer ADOBE creative Suite from an old Mac to a new Mac, I have the code but I don't have a CD. What are the correct steps?

    Hi
    I bought a new Mac and I want to transfer my Adobe Creative Suit CS6 to it from my old one. What are the correct steps? Please note that I don't have a CD because I downloaded it via the net. It was an upgrade for the student edition. I heard something about deactivation and reactivation but I don't want to do something wrong then lose my precious software. Please help. Thanks.

    You can download the software and install it using the page linked below.
    CS6 - http://helpx.adobe.com/x-productkb/policy-pricing/cs6-product-downloads.html
    You are allowed to have the software installed and activated on two machines, so there should be no reason to deactivate it on your other machine, or at least you can wait until you see it loaded and working on the new one.

  • What are the basic knowledge needed for swift coding?

    can someone please tell me what are the basic coding languages needed for swift coding .
    Like do we need to know c or c++ ??
    Thanks

    Although C is the default language of Unix, Swift does not require that you know C in order to learn or program in Swift. But knowing a programming language is a helpful step in learning a new programming language.
    If you read the manual's first couple of chapters you will see what the goal of designing the Swift language was. In the manual they even suggest you can learn Swift without knowing C. They have removed the indirection of the C reliance on pointers and other arcane methods in order to make Swift easier and quicker to learn.
    If you have no programming experience then I would suggest you might start with BASIC or Pascal. When you are comfortable with programming then you can take on Swift.

  • What are the basic .jar files to be set in web dynpro project classpath

    Hi,
    I am having a problem while customizing the ESS. I used DTR, DC and imported configuration. After that, I created project from one of the DC(say ess/jp/addr). Later when I open an iView from any Web Dynpro component, I am getting lot of errors without even making any modifications.
    I closed the project and reopened it and reload & rebuilt, but it doesn't solved my problem. In my classpath settings I couldn't find any jar files except the jre_lib. Could you please let me know what are the basic jar files we have to set in classpath and where to get them from. We are using NWDS 7.0.06 version.
    Can you please let me know how to solve this or any other way to work around this.
    It's an urgent to be fixed as early as possible, plz help me out.
    Thanks & Regards,
    Raj

    Hi Julien,
    Thanks for your reply.
    We imported the the specified SCAs in our track.
    we are getting the following errors.
    Kind Status Priority Description Resource In Folder Location
    Error The import com.sap.xss.per cannot be resolved CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 18
    Error com.sap.pcuigp cannot be resolved (or is not a valid type) for the argument fpm of the method loadConfiguration CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 113
    Error com.sap.pcuigp cannot be resolved (or is not a valid return type) for the method getNextPerspective CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 127
    Error com.sap.pcuigp cannot be resolved (or is not a valid type) for the argument currentPerspective of the method getNextPerspective CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 127
    Error com.sap.pcuigp cannot be resolved (or is not a valid return type) for the method getCAPState CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 137
    Error com.sap.pcuigp cannot be resolved (or is not a valid type) for the argument perspective of the method getCAPState CcPerAddressInterface.java NS1_XSSTR_Dessusaddrsap.com/gen_wdp/packages/com/sap/xss/hr/per/us/address/cc line 137
    we manually set below .jar files in classpath settings.
    pcuixssfpm.jar
    pcuixssutils.jar
    logging.jar
    essper.jar
    Is there any alternative to work around.
    Thanks & Regards,
    Raj

  • What are the main steps to be taken care while doing recording for LSMW

    Hi,
    I am facing problem in LSMW.
    Can anybody suggest me that What are the main steps to be taken care while doing recording for LSMW for recording mm01 ?
    thanks'
    naresh

    Hi,
    Recording in LSMW is similar as SHDB.
    in LSMW after you give Project-Subproject and Object.
    1)Go to-> Maintain Object Attributes -> double click
    2)Press Display/Change Button at top left to make editable mode.
    3)Select radiobuton -> Batch Input -> Give Recording name say Z_mm01
    4) Click the Recording Overview boton on right -> Give TCode which u want to record....
    Rest refer the Document link attached.
    Please find the links to various threads on the same.
    Re: LSMW - Using a BAPI
    BAPI, IDOC in LSMW
    Upload the data in LSMW using BAPI
    This one is the most complete document for the same
    http://sapabap.iespana.es/sapabap/manuales/pdf/lsmw.pdf
    http://service.sap.com/lsmw.
    Regards
    Kiran

  • What are the different steps to follow in order to develop an application and deploy it into a PAC

    Hi,
    I developped a program on my computer but in order to deploy it in a PAC , I don't know what are the different steps to follow?
    What are the difference between a stand alone application and communication with server mode.
    Can the file which will be downloaded into the PAC be in a form othre than (.exe). 
    what does the deployment licence consist of??? is it a software? 
    if the file is .exe then how to maintain it?
    Thank you for all,
    Regards

    Hi!
       Since I'm familiar with FieldPoint PACs, I'll refer to that (but maybe it is similar for cRIO...).
       An embedded application (standalone), runs entirely and independently on the PAC, while if you're not doing this, you'll have your computer, with LabView, which is controlling the PAC.  In this mode, application is dowloaded in PAC's RAM, so when you reboot controller, application will be lost.  If you build an embedded application, you can provide for application to boot authomatically at boot, each time the PAC reboots.  These are some basic stuffs on embedded applications with LV.
        To deploy an application to a PAC, you need LabVIEW + Real-Time module. Without it, you can't build an embedded application on PACs.
        usually, the file dowloaded is an .exe, and some libraries.  What would you like to have, exactly? For example, I think you can buy a simple .exe, which is universal, which loads VIs dinamically, so you can download directly VIs, but I've never tried this way....
       Deployment license, I think, refer to PCs, id est, when you use a PC or PXI as embedded target, in PACs, you have it bundled (it seems to me) whit the PAC you buy, so you don't have to buy an extra license for every PAC you ship with your application.  Otherwise, if you develop a Real-Time application for a PC, you will ship PC + OS licensed + Real-Time extension licensed, but this is not your case, since you'll use PACs.
       The maintain problem... I've already faced with! Simply, for my needs it was enough to make an application which loads configuration files, depending on different task the controller has to do. If you have to dowload a completely new version of VI.... it's better to deploy new application from LV.  But maybe you can bypass this problem with dinamic VIs loading...
        Let me know if this help.... Have a nice day!
    graziano

  • What are the sequence steps involved in MM FLOW

    what are the sequence steps involved in MM FLOW?
    please explain.

    Process Flow
    The typical procurement cycle for a service or material consists of the following phases:
    1. Determination of Requirements
    Materials requirements are identified either in the user departments or via materials planning and control. (This can cover both MRP proper and the demand-based approach to inventory control. The regular checking of stock levels of materials defined by master records, use of the order-point method, and forecasting on the basis of past usage are important aspects of the latter.) You can enter purchase requisitions yourself, or they can be generated automatically by the materials planning and control system.
    2. Source Determination
    The Purchasing component helps you identify potential sources of supply based on past orders and existing longer-term purchase agreements. This speeds the process of creating requests for quotation (RFQs), which can be sent to vendors electronically via SAP EDI, if desired.
    3. Vendor Selection and Comparison of Quotations
    The system is capable of simulating pricing scenarios, allowing you to compare a number of different quotations. Rejection letters can be sent automatically.
    4. Purchase Order Processing
    The Purchasing system adopts information from the requisition and the quotation to help you create a purchase order. As with purchase requisitions, you can generate Pos yourself or have the system generate them automatically. Vendor scheduling agreements and contracts (in the SAP System, types of longer-term purchase agreement) are also supported.
    5. Purchase Order Follow-Up
    The system checks the reminder periods you have specified and - if necessary - automatically prints reminders or expediters at the predefined intervals. It also provides you with an up-to-date status of all purchase requisitions, quotations, and purchase orders.
    6. Goods Receiving and Inventory Management
    Goods Receiving personnel can confirm the receipt of goods simply by entering the Po number. By specifying permissible tolerances, buyers can limit over- and under deliveries of ordered goods.
    7. Invoice Verification
    The system supports the checking and matching of invoices. The accounts payable clerk is notified of quantity and price variances because the system has access to PO and goods receipt data. This speeds the process of auditing and clearing invoices for payment.
    Pur info record is nothing but a master data like thing which will be maintained for different materials to determine the prices etc.It Specifies the number that uniquely identifies a record.
    For Example: an info record is based on Plant Vendor and Material
    Based on these three the Material Prices will be calculated
    for different combinations different values are taken into consideration.
    During pricing it brings these values automatically based on this info record.
    Use ME11 Tcode to create this record.
    Common Tables used by SAP MM
    Below are few important Common Tables used in Materials Management Modules:
    EINA Purchasing Info Record- General Data
    EINE Purchasing Info Record- Purchasing Organization Data
    MAKT Material Descriptions
    MARA General Material Data
    MARC Plant Data for Material
    MARD Storage Location Data for Material
    MAST Material to BOM Link
    MBEW Material Valuation
    MKPF Header- Material Document
    MSEG Document Segment- Material
    MVER Material Consumption
    MVKE Sales Data for materials
    RKPF Document Header- Reservation
    T023 Mat. groups
    T024 Purchasing Groups
    T156 Movement Type
    T157H Help Texts for Movement Types
    MOFF Lists what views have not been created
    A501 Plant/Material
    EBAN Purchase Requisition
    EBKN Purchase Requisition Account Assignment
    EKAB Release Documentation
    EKBE History per Purchasing Document
    EKET Scheduling Agreement Schedule Lines
    EKKN Account Assignment in Purchasing Document
    EKKO Purchasing Document Header
    EKPO Purchasing Document Item
    IKPF Header- Physical Inventory Document
    ISEG Physical Inventory Document Items
    LFA1 Vendor Master (General section)
    LFB1 Vendor Master (Company Code)
    NRIV Number range intervals
    RESB Reservation/dependent requirements
    T161T Texts for Purchasing Document Types
    Tcodes:
    RFQ to Vendor - ME41
    Raising Quotation - ME47
    Comparison of Price - ME49
    Creation of PO - ME21N
    Goods Receipt - MIGO
    Invoice (Bill PAssing) - MIRO
    Goods Issue - MB1A
    Physical Inventory - MI01( Create doc)
    MI04 (Enter Count)
    MI07 (Post)
    regards,
    srinivas
    <b>*reward for useful answers*</b>

  • What are the relevent steps to take in tracking a lost iphone 5 taking into account that the battery was dead at the time

    What are the relevent steps to take in tracking a lost iphone 5 taking into account that the battery was dead at the time

    You would have neede to have "Find my phone" activated on the iphone
    Log into icloud https://www.icloud.com/  and track.

  • What are the key steps & order to follow: changes in my flat file structure

    HI,
    I have a Cube which sits on ODS.
    In the ODS,  the are 6 characterisics: Char1, Char2,...., char6; and 3 key figures: kf1, kf2, and kf3.
    The ODS is loaded through a flat file.
    Through an update rule and startup routine, the ODS updates the cube.
    Now, I have a new requirement to add 2 new characteristics (Cha10, char20) and one 2 key figures (KF55, KF66)).i.e. the flat file will now be coming in with these new fields.
    I have an idea but this this is the first time I really have to implement, I need to be sure.
    What are the key steps that I need to go through and in what order?
    Thanks

    What version are you running ?
    Will you need to load history data as for these new fields or is it just going forward ?
    Is it all one to one mapping for the new fields ?
    1. Make sure you know to what dimensions you need to add the new chars ? New dimension for these two ?
    2. New chars to be made keyfields ?
    3. Update Type for keyfigures Overwrite or Additive ?
    Enhance the Cube, DSO, change  TRFN/TR/UR..

  • What are the correct steps for installing Oracle Entitlement Server SSM?

    Can somebody explain what are the correct steps to install OES SSM 10.1.4.3? I have installed OES admin 10.1.4.3 and applied the CP2 patch. it is allowing me to open Entitlement Administration, where I can define the policy.
    Is it sufficient to have this Entitlement Admin to call the policy from BPM? Do I need a SSM ?
    When I try to configure Java SSM using ConfigTool.bat -process myssm_config.properties I am getting the following error
    Is Admin in the same BEA-HOME as SSM: [default: Yes]:
    Give the location of the Admin: c:\bea\ales32-admin
    Enter the identity directory name which will be used: [default: CoESSM_dir]:
    Enter the root node which will be used to create resources: [default: //app/policy/CoESSM_app]:
    Checking if default ARME port is free: 8000
    Generating policy files based on templates ...
    Checking if SSM instance already present
    Checking to see if SSM ARME port is free.
    Checking JDBC parameters...
    Checking to see if asipassword was run...
    2010-03-15 18:06:59,295 [Main Thread] ERROR com.bea.security.SsmConfigTool.AlesConfig - You need to run asipassword first
    2010-03-15 18:06:59,295 [Main Thread] ERROR com.bea.security.SsmConfigTool.ConfigurationTool - Error making changes: You need to run asipassword first
    I have tried running the asipassword utility, but still it gives the same error. Please let me know what am I doing wrong?

    Yes I have explored this pdf...but it doesn't tell how to use the policy from the BPM. My question is if I want to use the policies from BPM, then do I need to install the SSM ?
    If yes, what are the correct steps of installation ?
    I am getting the errors while configuring the Java SSM.
    Is Admin in the same BEA-HOME as SSM: [default: Yes]:
    Give the location of the Admin: c:\bea\ales32-admin
    Enter the identity directory name which will be used: [default: CoESSM_dir]:
    Enter the root node which will be used to create resources: [default: //app/policy/CoESSM_app]:
    Checking if default ARME port is free: 8000
    Generating policy files based on templates ...
    Checking if SSM instance already present
    Checking to see if SSM ARME port is free.
    Checking JDBC parameters...
    Checking to see if asipassword was run...
    2010-03-15 18:06:59,295 [Main Thread] ERROR com.bea.security.SsmConfigTool.AlesConfig - You need to run asipassword first
    2010-03-15 18:06:59,295 [Main Thread] ERROR com.bea.security.SsmConfigTool.ConfigurationTool - Error making changes: You need to run asipassword first
    I have tried running the asipassword utility, but still it gives the same error. Please let me know what am I doing wrong?

  • What are the basic difference in the putting a variable in Query

    what are the basic difference in the putting a variable in
    1. Characteristic Restrictions Vs 2. Default Values

    Example - Cost Center Analysis Report - If I have Controlling Area in
    Char Restricitons Only - I have restricted it to say ABC Controlling Area or a Variable- Report will be hardcoded to ABC Controlling Area or the Input Value entered during Runtime - After Execution, The Same cannot be changed in the report.
    Assuming I will not have Controlling Area in the report means not in Rows n Columns.
    You might have seen no change - > Did you place material in Rows or Columns ?

  • HT5295 What are the basics of creating and distributing Podcasts?

    What are the basics of creating and distributing Podcasts?

    Search the web for "creating podcasts" and you'll find a plethora of information.
    Regards.

  • What are the basic element of Base configuration of an oracle Database ?

    What are the basic element of Base configuration of an oracle Database ?

    889543 wrote:
    What are the basic element of Base configuration of an oracle Database ?check this link
    http://www.dbnest.com/entry/194/
    and if you want to configure oracle installation click below link .
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14196/install002.htm
    --neeraj                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Maybe you are looking for

  • Error while trying to send a file through XI to SAP R/3 based OLTP system

    Hi all, I encountered with an error in the runtime workbench for the below mentioned scenario ERROR message <b>Unknown error: javax.ejb.CreateException: Neither messager server nor application server are defined for system IXI</b> SCENARIO The manufa

  • Switching off parallelism

    I am running a warehouse on HPUX 11 and Oracle 816 (8.1.6 is desupported as of Oct 2001). I have a bug with parallel processing for which there is a patch but only for Oracle 8.1.7 to which I am upgrading shortly. The Oracle known Oracle bug for thos

  • Macbook Pro Refuses to Book

    When starting my Macbook Pro it won't boot. All I get is a folder with a question mark.  If I try and boot from the Lion DVD (I don't have a Mavericks one, which is the OS on my Macbook), I get the 'you must restart' multilingual message Using Intern

  • Wrong character encoding in MS Excel

    Hi! I get and update data in the database (8i) using oo4o in MS Excel VBA. Data is in Latvian (NLS_LANG is AMERICAN_AMERICA.WE8ISO8859P1) The code is: Set OSes = CreateObject("OracleInProcServer.XOraSession") Set ODb = OSes.OpenDatabase("test", "scot

  • Csv attachments

    There does not seem to be a separate category for the Mail app that is included with Mac OS. There was an earlier thread on this but it is archived. When I attached csv files to an email - and send it to folsk on windows - the file gets extra lines i