Add new mandatory column without killing concurrent transactions

I know of several approaches to this problem, but as the table in question is key to my organisation, I'd quite like to get this right first time!
I need to add a 1 character column to a large (approx 1 million rows, approx 100 cols) table which also happens to be central to our database (contains client details). The table is involved in the majority of transactions on our database, 24/7 so I need to find the method with the least impact on concurrent transactions.
We use mod_plsql for our applications, and a previous attempt (by another developer) caused all web pages to become unresponsive, followed by a database shutdown.
Any advice?

Just a note that I ended up writing a pl/sql script which used a select for update cursor to update the non-locked rows, and stored any locked rowids in an associative array. It then looped round the array trying to update these rows until they were all done. Did the trick. DBA wasn't keen or the redefinition package when he saw what it did!
thanks,
M

Similar Messages

  • How can I add new row/column into existing jTable?

    Hi add!
    Can you help me how can I add new row/column into existing jTable?
    Tnx in adv!

    e.g
    Create two buttons inside the Table ( "Add New Row" ) and ("Add new Column")
    their handlers are:
    add new row:
    //i supose u already have
    DefaultTabelModel tablemodel = new DefaultTableModel(rowdata, columnNames);
    //and   
       JTabel jtable = new JTable(tablemodel);
    // Handler (row)
    jbtAddRow.addActionListener(new ActionListener(){
       public void actionPerformed(ActionEvent e) {
          if(jtable.getSelectedRow() >= 0 )
              tablemodel.insertRow(jtable.getSelectedRow(), new java.util.Vector());  
           else  
                tablemodel.addRow(new java.util.Vector());
        });to add new columns its the same but inside actionPerformed method:
    ask for e.g "Whats the name for the new column"
    then,
       tablemodel.addColumn(nameOfColumn, new java.util.Vector());   Joao
    Message was edited by:
    Java__Estudante

  • Smartview 11.1.2.1 toolbar-Add new/modify functionality without VBA

    Please help me with below questions
    1. Is it possible to add new custom functionality (like add new button/modify the existing functionality) in Smart view 11.1.2.1 toolbar or anywhere in Smart view main menu without using VBA?
    2. Can above mentioned changes brought on the server side, which would reflect on client; in other words, maintain code on server side; no need of installation.
    3. Is JAVA code supported by Smartview 11.1.2.1 as VBA; if yes then how it can be achieved?
    Product version:
    11.1.2.1.000

    Hi Anku,
    1. Is it possible to add new custom functionality (like add new button/modify the existing functionality) in Smart view 11.1.2.1 toolbar or anywhere in Smart view main menu without using VBA?With a little research, you can expose the Smartview menus and functionality using a .net project in Visual Studio.
    2. Can above mentioned changes brought on the server side, which would reflect on client; in other words, maintain code on server side; no need of installation.The Smartview client UI elements are derived from local msoffice APIs, and not managed at the server. The server is a web service and the only thing it knows is how to dispatch requests in the form of XML to the appropriate API (E.g. Essbase) and return the results to the client as an xml stream.
    3. Is JAVA code supported by Smartview 11.1.2.1 as VBA; if yes then how it can be achieved?No.
    Regards,
    Robb Salzmann

  • Can I add new zone section without drop the index

    Hi,
    Could somebody tell me is there a way to add new zone section for XML document without drop the index and then recreate it.
    Thanks

    in oracle 8i version there is no need for rebuliding index for creation of zonal section. Server process started by ctxsrv
    will do the dml .And later you can rebuild
    the index when you make many changes to documents.(not neccessary)

  • Add new fields incu stomer data tab ( transaction BP)

    Hello,
    I need to add three new fields in the  standard  transaction BP.  I need the  three new fields show in the customer data tab when you have introduced a determinated value in control tab before.
    Is it possible?
    Can you tell me the way?
    Thanks

    Hello,
    I was changing  the  customer fields of transaction BP with transaction eewb.
    I was working in a specific project (ZBUPA) as you can see in the following images. I don´t know what I've changed but now the icon of the enhancement of the project is like a red broken box (Errors occurred if you look for it at the legend), and the task has got a prohibit icon (Processed with Errors). Like this:
    [[IMG]http://img329.imageshack.us/img329/6627/errorpp1.th.jpg]http://img329.imageshack.us/my.php?image=errorpp1.jpg][IMG]http://img329.imageshack.us/img329/6627/errorpp1.th.jpg | http://img329.imageshack.us/my.php?image=errorpp1.jpg]
    I am very interested in recover the system to the initial state of the screen, like this image shows.
    [[IMG]http://img329.imageshack.us/img329/3763/okzv3.th.jpg]http://img329.imageshack.us/my.php?image=okzv3.jpg][IMG]http://img329.imageshack.us/img329/3763/okzv3.th.jpg | http://img329.imageshack.us/my.php?image=okzv3.jpg]
    Thanx!

  • Seeded Search Page ( PO History ) Addding new Criteria columns

    Hi ,
    I have a requirement wherein i need to customize PO History Search Page to add 2 new columns Supplier Name and Supplier Site as criteria. I was able to extend the Results VO but how do i proceed with adding new columns in the criteria region. Please provide me the steps.
    also, somewhere i read in this forum if the construction mode for the query region is autocuztomization criteria then we cannot customize the seeded page. please do provide me an alternative
    Thanks,
    Rajesh Khatri

    Hi Ramkumar,
    I am doing the following steps to run the seeded page PosRevisionHistoryPG ( Under Purchasing :-
    1) copied entire pos folder ( $java_top/oracle/apps/pos ) under java_top to my local machine.
    So my local machine has the foll directory structure
    jdev_home/myclasses/oracle/pos and jdev_home/myprojects/oracle/pos
    2) added jdev_home/myclasses/oracle/pos to my classpath.
    3) Created a new empty OA Project. ( name - rkposchng.jpr , default package - > rkposchng.oracle.apps.pos )
    4) Created a new empty Business Component Package under rkposchng.oracle.apps.pos
    5) Imported the server.xml to my project from jdevphome/myprojects/oracle/apps/pos/changeorder/server.xml
    6) Imported PosRevisionHistoryPG.xml ( seeded) to my project. This file was not there under java_top. I had all PG , RN ( xml files) file
    from $POS_TOP/mds/changeorder/webui and copied under jdev_home/myprojects/oracle/pos and jdev_home/myprojects/oracle/pos/changeorder/webui
    7) Ran the page from jdeveloper and its not returning any rows. On running i received 71 warnings and 0 errors.
    From the above you can see that i am not changing anything but still no rows are returned.
    Do i need to import any more files in step 5. I am not getting any clue what is the problem.
    Below are the warnings :-
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "DocTypeIntAdvSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosOperUnitLov" for property "External LOV" on component "BusUnitIntAdvSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "DocTypeIntSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosOperUnitLov" for property "External LOV" on component "BusUnitIntSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "PosDocTypeInternal".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosOperUnitLov" for property "External LOV" on component "BusUnitAdvSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "DocTypeAdvSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosOperUnitLov" for property "External LOV" on component "BusUnitSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "DocTypeSrch".
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.productBranding.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RevDateIntAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.OrdDateIntAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Prompt" or "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.DocTypeIntAdvSrch.
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "DocTypeIntAdvSrch".
    Warning: Some required properties are not set on the document. Please set "Prompt" or "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.VendSiteIntAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.VendSiteIntAdvLovTbl.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RevIntAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Prompt" or "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.VendIntAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.VendIntAdvLovTbl.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RelNumIntAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Prompt" or "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PoNumIntAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PoNumIntAdvLovTbl.
    Warning: Some required properties are not set on the document. Please set "Prompt" or "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.BusUnitIntAdvSrch.
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosOperUnitLov" for property "External LOV" on component "BusUnitIntAdvSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "DocTypeIntSrch".
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.VendSiteIntLovTbl.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.VendIntLovTbl.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PoNumIntLovTbl.
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosOperUnitLov" for property "External LOV" on component "BusUnitIntSrch".
    Warning: Some required properties are not set on the document. Please set "Width" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosShowPoChangesInternal.
    Warning: Some required properties are not set on the document. Please set "Height" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosShowPoChangesInternal.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareLastSignInt.
    Warning: Some required properties are not set on the document. Please set "Width" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareLastSignInt.
    Warning: Some required properties are not set on the document. Please set "Height" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareLastSignInt.
    Warning: Some required properties are not set on the document. Please set "Width" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosComparePrevPoInternal.
    Warning: Some required properties are not set on the document. Please set "Height" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosComparePrevPoInternal.
    Warning: Some required properties are not set on the document. Please set "Width" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareOrigPoInternal.
    Warning: Some required properties are not set on the document. Please set "Height" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareOrigPoInternal.
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "PosDocTypeInternal".
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosInternalVendorSiteLovTable.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosInternalVendorLovTable.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosInternalPONumLovTable.
    Warning: For search region "/oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RevHisIntAdvSrch", the search does not have any required search criteria, and blind queries are not allowed. Please ensure that the underlying query is performant, or designate at least one search criteria item as "Selective Search Criteria" or the "Required" property is set to yes.
    Warning: For search region "/oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RevHisIntSimSrchM", the search does not have any required search criteria, and blind queries are not allowed. Please ensure that the underlying query is performant, or designate at least one search criteria item as "Selective Search Criteria" or the "Required" property is set to yes.
    Warning: The "advancedSearchPanel" under "/oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosQueryRegContInternalRN" has a "advancedSearch" region directly under it. The "advancedSearch" region should be moved inside a "header" region under a "advancedSearchPanel".
    Warning: The "simpleSearchPanel" under "/oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosQueryRegContInternalRN" has a "messageComponentLayout" region directly under it. The "messageComponentLayout" region should be moved inside a "header" region under a "simpleSearchPanel".
    Warning: Some required properties are not set on the document. Please set "Prompt" or "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.BusUnitAdvSrch.
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosOperUnitLov" for property "External LOV" on component "BusUnitAdvSrch".
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RevDateAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.OrdDateAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Prompt" or "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.DocTypeAdvSrch.
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "DocTypeAdvSrch".
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RevAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RelNumAdvSrch.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PoNumAdvSrch.
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosOperUnitLov" for property "External LOV" on component "BusUnitSrch".
    Warning: Invalid value "/oracle/apps/pos/lov/webui/PosDocTypeLov" for property "External LOV" on component "DocTypeSrch".
    Warning: Some required properties are not set on the document. Please set "Width" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosShowPoChanges.
    Warning: Some required properties are not set on the document. Please set "Height" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosShowPoChanges.
    Warning: Some required properties are not set on the document. Please set "Additional Text" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareLastSign.
    Warning: Some required properties are not set on the document. Please set "Width" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareLastSign.
    Warning: Some required properties are not set on the document. Please set "Height" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareLastSign.
    Warning: Some required properties are not set on the document. Please set "Width" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosComparePrevPo.
    Warning: Some required properties are not set on the document. Please set "Height" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosComparePrevPo.
    Warning: Some required properties are not set on the document. Please set "Width" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareOrigPo.
    Warning: Some required properties are not set on the document. Please set "Height" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosCompareOrigPo.
    Warning: For search region "/oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RevHisAdvSrch", the search does not have any required search criteria, and blind queries are not allowed. Please ensure that the underlying query is performant, or designate at least one search criteria item as "Selective Search Criteria" or the "Required" property is set to yes.
    Warning: For search region "/oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.RevHisSimSrchM", the search does not have any required search criteria, and blind queries are not allowed. Please ensure that the underlying query is performant, or designate at least one search criteria item as "Selective Search Criteria" or the "Required" property is set to yes.
    Warning: The "advancedSearchPanel" under "/oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosQueryRegContRN" has a "advancedSearch" region directly under it. The "advancedSearch" region should be moved inside a "header" region under a "advancedSearchPanel".
    Warning: The "simpleSearchPanel" under "/oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosQueryRegContRN" has a "messageComponentLayout" region directly under it. The "messageComponentLayout" region should be moved inside a "header" region under a "simpleSearchPanel".
    Warning: Some required properties are not set on the document. Please set "View Instance" on component /oracle/apps/pos/changeorder/webui/PosRevisionHistoryPG.PosRevHistExport.
    Thanks,
    Rajesh Khatri

  • Add new Text view in Web UI Transaction

    Dear all,
    In WebUI for Opportunity Entry there is a Notes box (right below Opportunity Details).
    In this Notes we can enter a text and it will saved under first Text ID assign to Text determination for
    this particular transaction type (opportunity).
    Seems that this is the SAP standard, where the first Text ID (according to the sequence assignment in
    Text Determination) will be set for this Notes. We cannot define which Text ID for this Notes box unless
    we set the sequence in Text Determination (set the sequence as 1 or put as first sequence).
    Now my question, can we add another Notes box as and assign it to specific Text ID in WebUI development?
    Rgds,
    Gun.

    Hi Carsten,
    First thanks for the reply and I like the spirit !
    I have few clarification on steps you have mentioned there :
    1. In the runtime repository copy the part for component usage CUGSTextNotes.
        In Runtime Repository Editor I found ComponentUsage CUGSTextNotes but I cannot do any copy here
        I expand the subtree there is Used Component GSTEXT, right-click here also there is no copy option.
    2. look at method WD_USAGE_INITIALIZE for the componenet usage CUGSTextNotes
        Do you mean method WD_USAGE_INITIALIZE from component controller BT115QH_SLSQ ?
        in this case class : CL_BT115QH__BSPWDCOMPONEN_IMPL
    3. In TEXTATTR there is method ON_NEW_FOCUS and inside has following codes:
      ls_attr-textproc = ls_proc_type-text_procedure.
      ls_attr-textobj  = 'CRM_ORDERH'.                          "#EC NOTEXT
      ls_attr-langu_attr_name = 'TDSPRAS'.
      ls_attr-ident_attr_name = 'TDID'.
      ls_attr-lines_attr_name = 'CONC_LINES'.
      ls_attr-parent_entity   = lr_ent->get_related_entity( 'BTHeaderTextSet' ).
      ls_attr-parent_relation = 'BTTextHAll'
      Does it mean I have to specify myself a text ID (for example text ID Z001 ) ?
      something like these (which one ?)
      ls_attr-FILTER_IDENT = 'Z001'.
    OR
      ls_attr-TEXT_IDS = 'Z001X'.     '(this is line type)
    Regards,
    Gun.

  • Add new field into result of the transaction MD4C

    i want more information into the result of MD4C
    example:
    delivery date of the purchase order and confirmation date of the purchase order and field USR06 of PRPS table and other field like
    moving average price VERPR of the table MBEW and other information from SAP table related to purchase order or WBS elements or Order
    thanks a lot for reply
    best regards
    Patrice

    User exits and BAdI's for MD4C
    Enhancement/ Business Add-in            Description
    Enhancement
    CO610001               User exits: Assembly processing
    M61X0001               User exits PP-MRP materials planning
    M61X0002               User Exits PP-MRP Material Requirements Planning Evaluations
    Business Add-in
    MD_MRP_RUN_PARALLEL         Add-Ins for parallel planning run of requirements planning
    MD_PIR_FLEX_CONS            BAdI for flexible planned ind. req. consumption/reduction
    MD_PLANNING_RESULT          BADI for Issuing Planning Result
    MD_PLANNING_SCENARIO          BAdI for Maintenance of Add. Parameters in Planning Scenario
    MD_PLDORD_BOMEX_CIF         BAdI: Deactivation of BOM Forced Explosion in CIF
    MD_PLDORD_CHANGE            BAdI for Changing Planned Orders
    MD_PLDORD_POST              BAdI: Update of Planned Orders
    MD_PLDORD_SCHEDULING          BAdI: Schedule Planned Orders
    MD_PLDORD_TIME_STAMP          BADI for publishing time stamp problems
    MD_PURREQ_CHANGE            BADI for changing purchase requisitions
    MD_PURREQ_POST              BADI for updating purchase requisitions
    MD_PURREQ_REL_STRAT         BAdI for Deactivating Release Strategy for MRP Purch. Reqs
    MD_STOCK_TRANSFER           BADI: Change the Requirement Date During Stock Transfer
    MD_SUBCONT_LOGIC            BADI: Determine Subcontracting Logic
    MD_ADD_COL_EZPS             BAdI: Extra Columns for Evaluation PP-MRP Reqmnts Planning
    MD_ADD_COL_OVERVIEW         BAdI: Display of Additional Columns in the Material Overview
    MD_ADD_ELEMENTS             BAdI for Adding Additional Requirements/Receipts
    MD_ALTERN_EXPLOSION         BAdI for Alternative Explosion of Planned Orders (IPPE)
    MD_CHANGE_CALENDAR          BAdI: Change Calendar for Range of Coverage Calculation
    MD_CHANGE_MRP_DATA          BAdI: Change Data when Importing MDPSX
    MD_DISPLAY_ELEMENT          BAdI for Changing Display of MRP Elements
    MD_EXT_SUP                  BAdI for Determining the Issuing Storage Location
    MD_INTERACT_PLANNING          BAdI for Deactivating Changeability of MRP Elements
    MD_LAST_LOT_EXACT           BAdI for Calculating Last Lot Exactly in Individual Segment
    MD_MODIFY_PRODVERS          BAdI for Modifying Production Version
    MD_MODIFY_SOURCE            BAdI for Modifying Source Determination in MRP
    MD_MRP_LIST          BADI for further processing of MRP list
    MD_MRP_PARAMETERS           BAdI: Change Planning Parameters

  • Add new field in dynamic selections for transaction FAGLL03

    Hello experts,
    I'm trying to add field CPUDT (Entry Date) from table BKPF in the dynamic selections of logical database SDF.
    In fact, and referring to some hints posted in the forum, I copied the standard selection view 'SAP' to 'CUS' and then added a new functional group and then assign the field CPUDT (table BKPF) to this functional group.
    Even after saving, I couldn't see the new group I created neither the field CPUDT.
    Could you please advice?
    Thanks in advance.

    Hello
    I think you can do it by adding the field into the view (SM30): V_T021S and transport the request.
    Best regards,
    Philippe

  • How add new feilds in screen layout of transaction codes

    Hi!
    I want to add "Business Place" field in the screen layout of F-53  under "Bank Data"  after Assignment field.
    How can I add this new filed?
    As validation is developed, system is giving error for entering business place in this screen.
    regs,
    ramesh

    Dear    Ramesh Balivada
    Make the below changes in the General ledger master data under the create/bank/interest
    use tcode fsoo & select change button
    Field status group  G005   Bank accounts (obligatory value date)
    Double click on Goo5 & select Additional account assignments & select business are as per your choice
    Regards
    shamulheq

  • How do you add new template layout to a Concurrent Program?

    hello.
    I've created several rtf templates via MS Words BI Publisher and somehow they get attached to template layout that can be selected before running the Concurrent Program - but does anybody know how this is done as I can't find how?
    thanks in advance..
    Steven

    Hi Steven,
    You would need to define those template(rtf) in XML Publisher Administrator responsibility (latest XMLP patch#5472959). Check this doc for more info: http://www.oracle.com/technology/products/xml-publisher/docs/XMLEBSRep.pdf
    regards,
    Rownald

  • How to add new fields to j1is transaction

    hi,
    i need to add new fields to the entry screen transaction j1is, or at least i want to change the discription which is showed in aditional data screen line data1,data2,data3.
    is it possible to change those with out having access key.
    thanq,
    rajesh.k

    hi,
    yes, i was poor in exits side i heard their is no need of accesskey if user exit was available for that transaction but hear i didn't find any screen exits, did u know any screen exits.
    did any one know where the additional data in j1is was effect?
    thanq,
    rajesh.k
    this was placed as answer but my qustion not answered please consider it as un answered and send ur valuebul suggessions.

  • Need to add new fields in transaction UDM_DISPUTE.

    Hi Friends,
    This is regarding UDM_DISPUTE transaction in FSCM.
    I need to add new fields (drop down lists) in transaction UDM_DISPUTE.
    Program Name: SAPLSRMCLFRM2
    Screen Number: 100
    Can any one please suggest me with the name of exit using which I can add these new fields.
    Or another way through which I can add these new fields viz., BADI or classes.
    Thank You in Advance!
    Regards,
    Tejaswini

    Execute the below code to find the userexits the t-code is using
    REPORT yuserexit_vin NO STANDARD PAGE HEADING.
    TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
    TABLES : tstct. DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
    IF sy-subrc EQ 0.
      SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR' AND object = 'PROG' AND obj_name = tstc-pgmna.
      MOVE : tadir-devclass TO v_devclass.
      IF sy-subrc NE 0.
        SELECT SINGLE * FROM trdir WHERE name = tstc-pgmna.
        IF trdir-subc EQ 'F'.
          SELECT SINGLE * FROM tfdir WHERE pname = tstc-pgmna.
          SELECT SINGLE * FROM enlfdir WHERE funcname = tfdir-funcname.
          SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR' AND object = 'FUGR' AND obj_name EQ enlfdir-area.
          MOVE : tadir-devclass TO v_devclass.
        ENDIF.
      ENDIF.
      SELECT * FROM tadir INTO TABLE jtab WHERE pgmid = 'R3TR' AND object = 'SMOD' AND devclass = v_devclass.
      SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu AND tcode EQ p_tcode.
      FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
      WRITE:/(19) 'Transaction Code - ', 20(20) p_tcode, 45(50) tstct-ttext.
      SKIP.
      IF NOT jtab[] IS INITIAL.
        WRITE:/(95) sy-uline.
        FORMAT COLOR COL_HEADING INTENSIFIED ON.
        WRITE:/1 sy-vline, 2 'Exit Name', 21 sy-vline , 22 'Description', 95 sy-vline.
        WRITE:/(95) sy-uline.
        LOOP AT jtab.
          SELECT SINGLE * FROM modsapt WHERE sprsl = sy-langu AND name = jtab-obj_name.
          FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
          WRITE:/1 sy-vline, 2 jtab-obj_name HOTSPOT ON, 21 sy-vline , 22 modsapt-modtext, 95 sy-vline.
        ENDLOOP.
        WRITE:/(95) sy-uline.
        DESCRIBE TABLE jtab.
        SKIP.
        FORMAT COLOR COL_TOTAL INTENSIFIED ON.
        WRITE:/ 'No of Exits:' , sy-tfill.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95) 'No User Exit exists'.
      ENDIF.
    ELSE.
      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
      WRITE:/(95) 'Transaction Code Does Not Exist'.
    ENDIF.
    AT LINE-SELECTION.
      GET CURSOR FIELD field1.
      CHECK field1(4) EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    * *---End of Program

  • Add new Column to existing Primary Key

    Hi,
    I have a Primary key consisting of 6 columns. Now i want to add new 7th column to that existing key.
    Do i need to drop the existing primary key and then recreate agian with 7th field or is there any other way?
    Regards,
    Jayesh

    I think what Joel was really saying is that dropping/recreating a PK is the only way to change the PK column list in version 6 - 9. Who knows about in 10g? Though I doubt that this has changed.
    If the table only has one or two more columns that are not part of the key you might consider converting the table to being an IOT (indexed organized table).
    HTH -- Mark D Powell --

  • How to add new column inside ME28 PO Approval Screen?

    Hi Abapers,
    Can u please explain and give sample code to me,  how to add new customise column inside standard Layout ME28 PO Approval Screen.
    Waiting for yours reply.
    Tks,
    S.Muthu.

    Hi
    Don't need a code or customize.
    1- Execute ME28
    2- select a line in the ALV
    3- type 'F1'
    4- Go to technical information
    5- Go to Table name 'MEREP_OUTTAB_PURCHDOC_REL' it is a structure
    6- Append the new field into that structure using SE11
    7- return to ALV in ME28 and change Layout
    8- you will find at right your new field, deplace it to left part and it's OK.
    REM :your new field will be filled only if the ME28 program is reading your field and passing it to the ALV structure (MEREP_OUTTAB_PURCHDOC_REL)
    It worked for me with EKPO-AFNAM
    cordially,
    Faycel MOSLAH.

Maybe you are looking for

  • Stability issues: MSI ATI Radeon HD 6970 2048MB Twin Frozr III

    Evening all, been having some issues with my recently purchased MSI card. I'm inclined to think there is damage/issues with the video memory on the card. I did some quick research on the card and it seems that the model i have was originally a refere

  • Can't set up my router..

    Hi all, first time poster. This has been driving me crazy over last 2 hours. We had 1 laptop and 1 desktop.  We used to have router hooked up to the desktop. However, due to personal reasons, I'm having router connected directly to my laptop and have

  • Adobe Reader X 10.1.0.  No matter what I have in the "collate" chkbx, printouts are always collated.

    I need to print 3 copies (color coded) of my multiple page documents.  I therefore need to print it without collating (I purchased color coded stack of paper).  I uncheck my "collate" button but it is still coming out collated.  Would anybody have si

  • Duplicated songs when moving itunes library

    I reformatted my computer and when I installed itunes it duplicated all of my files twice, so now I have three of each song. All 3 are playable, yet there is only one copy of each song in my music folder. Could anyone help me find an easy way to solv

  • Is there a way to open image with another phogram outside photoshop?

    Hi i have cs6 and bridge cs6 ,windows 7 64bit is there a way to open images with another program then photoshop? for example a script or other ways? i'm talking about jpg,raw files for example for example i would like to send 4 photos to ptgui or oth