How to maintain consistance in muliple badi while we are creating

hi
1)how to maintain consistance in multiple badis
while we are doing this how we wil maintain

multiple implementation badis are governed by filter keys...please google 'multiple implementation badi' and you would get enough material.
Regards,
BJ

Similar Messages

  • How to delete all TABLEs in Schema SYS which are created since 09:15?

    Unfortunately a script created lots of tables in the wrong Tablespace (=SYSTEM) and Schema (=SYS).
    How can I delete (in one DDL command) all TABLES which are created inTablespace=SYSTEM and SCHEMA=SYS
    during the last 3 hours resp. since 09:15 of 25th Sep 2011 ?
    Alternatively: How can I move these TABLEs to another Schema (e.g. ATEST) and Tablespace (USERS)?
    Is this possible with Oracle XE or only with Oracle Enterprise?
    Peter

    user559463 wrote:
    Unfortunately a script created lots of tables in the wrong Tablespace (=SYSTEM) and Schema (=SYS).
    How can I delete (in one DDL command) all TABLES which are created inTablespace=SYSTEM and SCHEMA=SYS
    during the last 3 hours resp. since 09:15 of 25th Sep 2011 ?
    Alternatively: How can I move these TABLEs to another Schema (e.g. ATEST) and Tablespace (USERS)?
    Is this possible with Oracle XE or only with Oracle Enterprise?
    PeterYou can query dba_objects and join it with dba_tables where tablespace_name='SYSTEM' , then drop the tables result of the query; the idea is to use the following query;
    SQL> select OWNER, OBJECT_NAME from dba_objects where OBJECT_TYPE='TABLE' and OWNER = 'SYS' and CREATED >= sysdate - 3 / 24;Please consider marking your questions as answered, when it is the case;
    Handle:      user559463 
    Status Level:      Newbie
    Registered:      Feb 18, 2007
    Total Posts:      583
    Total Questions:      266 (186 unresolved)Edited by: orawiss on Sep 26, 2011 4:03 PM

  • How to maintain Vertion Control in PL/SQL

    Hi all..
    How to maintain Vertion Control in PL/SQL. I created one procedure/function/
    package. After sometime, i made changes to it. How to maintain
    that changes. Writing manually in it, what are the changes i made is the
    only option OR is there any other option is there...?
    Thanks in advance,
    Pal

    Hi,
    Version control is there for tables in oracle, but i don't think it is available for plsql code. Best method will be to use the third party software. Using Flashback DB you can try source control certain extent.
    Regards,
    Satheesh Babu S
    http://aaryaan.com/

  • How to maintain table hrp1020

    Hi all
    SAP how to maintain table hrp1020 ,
    basically the Infotype 1020 which creates the relationship I want to create the relationship between the object and the workflow template so that I can see in the GOS bar and can start the workflow from there .
    Thanks in advance.
    Naval Bhatt

    HRP1020 can only be maintained my maintaing the relationship with objects.
    you can use transaction P013 Maintain Position and then select the 1020 infotype and creates the record.
    Hope this would help you,

  • How to maintain Hierarchy?

    Dear all,
    We create a hierarchy on CM Account(InfoObject),Every month there ara some new records should be upload to it.
    The problem is that after upload new records the hierarchy wouldn't maintain,so the report result is wrong.
    I want to kown how to maintain hierarchy ?
    Thanks.

    Hi
    When you are on the infoobject (characteristic only) right click -> Create/Maintain Hierarchy.
    External hier. refers to the hier. you extract from external systems (e.g. Cost center hierarchy in R/3 sys.)
    Internal hier., on the other hand, is the one you create in BW (thru Create Hier. selection). You maintain it manually.
    Please find the Document wiht the Screen shots.
    /people/prakash.bagali/blog/2006/02/07/hierarchy-upload-from-flat-files
    http://help.sap.com/saphelp_nw04/helpdata/en/0e/fd4e3c97f6bb3ee10000000a114084/frameset.htm
    Hope this would be help ful
    Many thanks
    Kiran

  • How to maintain data in scrren using ztable

    how to update data in ztable by using program...
    plz send a model problem...
    i m creating screen(SE51) with ztable fields how to maintain data in that screen. also i m creating transaction for that screen..

    Hi
    There sample programes given SAP itself.
    Go to SE80 and select package as SDWA and press enter
    You will see whole list of screen sample programs, you can modify the code little bit to suit the tables u want to update.
    Regards
    Balaji

  • How to maintain LCM job integrity while promoting?

    Hi
    Question/Issue:
    We are trying to find out how to maintain job integrity while promoting using LCM? This is from a process security perspective that "only tested and approved items should move from QA to PROD"
    Use Case/Scenario:
    We are using BO in a three scale landscape (Windows Server). DEV, QA and PRD are all are in a same network. LCM is installed on BO DEV.
    I create a job having report objects to move from  DEV -> QA. This job can have multiple iterations ie. to incorporate changes in the DEV and move to QA for testing. Once the final version is tested in QA, only the "tested" objects should move from QA -> PRD.
    Two ways to do the above is:
    1. Copy the existing job which promoted items from DEV to QA and then change the Destination to Production. This will ensure object integrity because only initially packaged & tested objects will be present in this job (and no new untested QA objects can be added and "piggy backed" promoted to PROD)
    Problem with this approach:
    When i make a copy of the existing job, it does not allow me to change the source system but only the destination. Which means I'll essentially be moving DEV objects to Prod. However, we should not move objects from from DEV -> PRD. Ideally, LCM should allow to copy the original job and also change the source system to QA so that the original job is just "updated" to pick originally promoted DEV equivalent objects from QA).
    2. Create a New job in QA and manually choose equivalent DEV objects that were originally promoted using previous DEV -> QA Job.
    Problem with this approach:
    This breaks the "promotion process" from a security perspective because we cannot ensure "only the tested objects are promoted to production". There is a chance human error or malicious intentions that the new job can be modified to include untested items or different version items.
    So, would like to know from LCM Product Management whether:
    - Is it possible to change the source system of LCM jobs?
    - To maintain the interity, is it required to create two jobs
    DEV -> QA - Job1
    QA -> PRD - Job2 (With same objects as in Job1)
    Please suggest. This is relavant from ITIL Security Management process point of view. (Information Security Management System)
    Thanks.
    Edited by: Deepb on May 4, 2011 7:21 PM

    Hi there,
    @Maheshwar: I am afraid, you can't change the source only the destination when you copy a promotion job.
    I have a problem to understand the underlying issue fully. How do you - let's say - mark the reports which have been tested (successfully?) in QA? And also how do you know which haven't been tested yet? You cannot see that in the LCM nor in the CMC, am I right?
    One option would be to create a new folder in QA where you save the tested and approved reports and you only promote that folder into PROD. Ultimately this would change the folder structure between DEV and PROD but this wouldn't be a problem at all. The approved documents would have to be saved into the new folder whereby they get a new CUID. Hence from DEV to QA the report has got CUID = ABC and after testing it would be saved into the new folder and its technical name changes to CUID = DEF and you transport that one from QA to PROD.
    You would have to create a new promotion job in to accommodate that. No copy of your first promotion job would be possible in that case. Also you would need a good naming convention to separate all your promotion jobs because they are all on the same BO server.
    Does that make any sense to you?
    Happy to hear your thoughts on that!
    Cheers
    Sven

  • How to maintain the hover state of a button while it is in it's current page?

    Hi,
    I'm just a beginner in actionscript 3. I have this code about navigation using movieclip buttons. I just made the currently selected button disabled when it is in the current page but I just cant figure out on how to maintain it in its hover state (It keeps on returning to its normal state). Any ideas, your help will be very much appreciated. Thanks.
    Here's the code I've written on the first frame on the main timeline(scene1), I have 4 buttons namely mcButton1, mcButton2, mcButton3, mcButton4 and 4 labeled frames, page1, page2, page3 and page4.:
    var page:String;
    var btnArray:Array = [mcButton1, mcButton2, mcButton3, mcButton4];
    var pageArray:Array = ["page1", "page2", "page3", "page4"];
    for (var i:int = 0; i < btnArray.length; i++) {
        btnArray[i].buttonMode = true;
        btnArray[i].addEventListener(MouseEvent.CLICK, onMouseClick);
        btnArray[i].addEventListener(MouseEvent.ROLL_OUT, onMouseOut);
        btnArray[i].addEventListener(MouseEvent.ROLL_OVER, onMouseOver);
    function onMouseClick(event:MouseEvent):void {
        for (var i:int = 0; i < btnArray.length; i++) {
            if (event.currentTarget == btnArray[i]) {
                btnArray[i].mouseEnabled = false;
                page=pageArray[i];
                play();
            else {
                btnArray[i].mouseEnabled = true;
    function onMouseOut(event:MouseEvent){
            event.currentTarget.gotoAndPlay("out");
    function onMouseOver(event:MouseEvent){
            event.currentTarget.gotoAndPlay("over");

    use:
    var lastClickedButton:MovieClip;
    var page:String;
    var btnArray:Array = [mcButton1, mcButton2, mcButton3, mcButton4];
    var pageArray:Array = ["page1", "page2", "page3", "page4"];
    for (var i:int = 0; i < btnArray.length; i++) {
        btnArray[i].buttonMode = true;
        btnArray[i].addEventListener(MouseEvent.CLICK, onMouseClick);
        btnArray[i].addEventListener(MouseEvent.ROLL_OUT, onMouseOut);
        btnArray[i].addEventListener(MouseEvent.ROLL_OVER, onMouseOver);
    function onMouseClick(event:MouseEvent):void {
        for (var i:int = 0; i < btnArray.length; i++) {
            if (event.currentTarget == btnArray[i]) {
                //btnArray[i].mouseEnabled = false;
    lastClickedButton.gotoAndPlay("out");
    lastClickedButton=MovieClip(event.currentTarget);
                page=pageArray[i];
                play();
            else {
                btnArray[i].mouseEnabled = true;
    function onMouseOut(event:MouseEvent){
    if(lastClickedButton!=event.currentTarget){
            event.currentTarget.gotoAndPlay("out");
    function onMouseOver(event:MouseEvent){
            event.currentTarget.gotoAndPlay("over");

  • How to maintain the Goods reciepent field in edit mode while SHC creation

    Hi Experts,
    Can any one suggest me a solution, this is the requirement in SRM 5.0 version classic.
    Business wants to keep the Goods recipent field in edit mode instead of in grey mode, so that User can edit and assign someone at the time of creation of shopping cart.
    This is because If i raise a shopping cart i will be goods recpient by default, but business does not want that they want to edit  and assign a person at the time of creation of shopping cart .
    Can it be possible in the standard template.
    If so what has to be done. Please suggest !!!
    Regards
    Srujan.K

    Hi
    Srujan:- while creating a cart you might get a list of good recipient right so you can assign whoever you wish to be a good recipient right. while creatiing a cart good recipient was determined and partner functions are created for good recipient. do you want to edit them again.
    Can we change Goods Recipient after shopping cart is ordered
    nagaraj:- in old srm it helps but srm 550 say no
    http://help.sap.com/saphelp_srm50/helpdata/en/84/a7e3389870c05ce10000000a114084/content.htm
    we can not make default good recipient
    for eg srujan create a cart by default naga become a good recipient . that is old. this requester attribute dont work for dual purpose.
    it uses sfor only on behalf of only
    br
    muthu

  • How to maintain my Mac

    I'm trying to learn what kind of maintenance do I need to do on my iMac to keep it running good 

    How to maintain a Mac
    1. Make redundant backups, keeping at least one off site at all times. One backup is not enough. Don’t back up your backups; make them independent of each other. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.
    2. Keep your software up to date. In the Software Update preference pane, you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis. This is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible.
    3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” “extenders,” “cleaners,” "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, this stuff is useless, or worse than useless.
    The more actively promoted the product, the more likely it is to be garbage. The most extreme example is the “MacKeeper” scam.
    As a rule, the only software you should install is that which directly enables you to do the things you use a computer for — such as creating, communicating, and playing — and does not modify the way other software works. Use your computer; don't fuss with it.
    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve.
    The free anti-malware application ClamXav is not crap, and although it’s not routinely needed, it may be useful in some environments, such as a mixed Mac-Windows enterprise network.
    4. Beware of trojans. A trojan is malicious software (“malware”) that the user is duped into installing voluntarily. Such attacks were rare on the Mac platform until sometime in 2011, but are now increasingly common, and increasingly dangerous.
    There is some built-in protection against downloading malware, but you can’t rely on it — the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness — not paranoia, which only makes you more vulnerable.
    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must be acquired directly from the developer. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from a web page without your having requested it should go straight into the Trash. A website that claims you have a “virus,” or that anything else is wrong with your computer, is rogue.
    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.
    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most users don't.
    5. Don't fill up your boot volume. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a boot failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem. While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage consumption and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.
    If storage space is running low, use a tool such as the free application OmniDiskSweeper to explore your volume and find out what's taking up the most space. Move rarely-used large files to secondary storage.
    6. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.
    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • How to maintain material master data in plant....

    Hi all,
    while creating BOM I am getting an error "no material master data in plant'  can some one help me how to maintain the material master data in plant
    Regards,
    Balu

    Hi,
    Please check the below link for MMR creaion .
    http://web.mit.edu/sapr3/windocs/bpmdb01m.htm
    Regards,

  • How to maintain the material master data in plant

    Hi all,
    while creating BOM I am getting an error "no material master data in plant' can some one help me how to maintain the material master data in plant
    Regards,
    Balu

    Check the material available in MARC table in SE11 transaction against your plant.If it is not available please maintain through MM01 transaction.

  • How to maintain serial no for sales order created by BAPI

    Hi all,
    We are using BAPI for creating sales order "BAP_SALESORDERDAT2" but we are not able to assign Serial number while using this BAPI. Is there any function modul, BAPI, or workarround available to solve this problem. Or how to maintain Serial number.
    Regards
    Shambhu Sarkar

    Hi
    It is not possible to to maintain serial numbers with the normal SD
    BAPIS. This functionality is not scope of the BAPIS.
    regards,
    Ramana

  • What is the BADI  while SAVING purchase order using me22n?

    what is the BADI  while SAVING purchase order using me22n?
    while i will save purchase order through me22n, badi should be fire what is badi for that?
    regards,
    dushyant.

    Dushyant,
    Hopefully you know how to implement the BADI ME_PROCESS_PO_CUST now.
    The following are the codes that you can put in the method "Post".
      DATA: LW_HEADER        TYPE MEPOHEADER,
            LW_POSTED_HEADER TYPE MEPOHEADER,
            LW_VALID         TYPE MMPUR_BOOL,
            ITAB_ITEM        TYPE PURCHASE_ORDER_ITEMS,
            LW_ITEM          TYPE MEPOITEM,
            ITEM_INTERFACE   TYPE PURCHASE_ORDER_ITEM,
            ITAB_ACCT        TYPE PURCHASE_ORDER_ACCOUNTINGS,
            ACCT_INTERFACE   TYPE PURCHASE_ORDER_ACCOUNTING,
            LW_ACCT          TYPE MEPOACCOUNTING,
            LW_POSTED_ACCT   TYPE MEPOACCOUNTING,
            W_ACCT_CHANGED  TYPE C,
            W_GRANT_AMT      TYPE EKPO-NETWR,
            W_FINANCE_AMT    TYPE EKPO-NETWR,
            W_FLAG           TYPE C.
    Check if PO header data is valid
      CLEAR LW_VALID.
      CALL METHOD IM_HEADER->IS_VALID
        RECEIVING
          RE_VALID = LW_VALID.
      CHECK LW_VALID = 'X'.
    PO header data is valid
    Get the newly updated PO header data
      CLEAR LW_HEADER.
      CALL METHOD IM_HEADER->GET_DATA
        RECEIVING
          RE_DATA = LW_HEADER.
    Get the posted PO header data
      CLEAR LW_POSTED_HEADER.
      CALL METHOD IM_HEADER->GET_PERSISTENT_DATA
        IMPORTING
          EX_DATA = LW_POSTED_HEADER
        EXCEPTIONS
          NO_DATA = 1.
      IF SY-SUBRC <> 0.
        CLEAR LW_POSTED_HEADER.
      ENDIF.
    Get PO line items
      REFRESH ITAB_ITEM.
      CALL METHOD IM_HEADER->GET_ITEMS
        RECEIVING
          RE_ITEMS = ITAB_ITEM.
      LOOP AT ITAB_ITEM INTO ITEM_INTERFACE.
    Check if PO line item is valid
        CLEAR LW_VALID.
        CALL METHOD ITEM_INTERFACE-ITEM->IS_VALID
          RECEIVING
            RE_VALID = LW_VALID.
        IF LW_VALID <> 'X'.
    This PO line item is not valid
          CLEAR W_ACCT_CHANGED.
          EXIT.
        ENDIF.
        CLEAR LW_ITEM.
        CALL METHOD ITEM_INTERFACE-ITEM->GET_DATA
          RECEIVING
            RE_DATA = LW_ITEM.
    Get the account interface
        REFRESH ITAB_ACCT.
        CALL METHOD ITEM_INTERFACE-ITEM->GET_ACCOUNTINGS
          RECEIVING
            RE_ACCOUNTINGS = ITAB_ACCT.
        LOOP AT ITAB_ACCT INTO ACCT_INTERFACE.
          CLEAR LW_ACCT.
    Get the newly updated PO item data
          CALL METHOD ACCT_INTERFACE-ACCOUNTING->GET_DATA
            RECEIVING
              RE_DATA = LW_ACCT.
          CLEAR LW_POSTED_ACCT.
    Get the posted PO item data
          CALL METHOD ACCT_INTERFACE-ACCOUNTING->GET_PERSISTENT_DATA
            IMPORTING
              EX_DATA = LW_POSTED_ACCT
            EXCEPTIONS
              NO_DATA = 1.
          IF SY-SUBRC > 0.
            CLEAR LW_POSTED_ACCT.
          ENDIF.
          IF LW_ACCT-LOEKZ <> LW_POSTED_ACCT-LOEKZ OR
             LW_ACCT-KOSTL <> LW_POSTED_ACCT-KOSTL OR
             LW_ACCT-PRCTR <> LW_POSTED_ACCT-PRCTR OR
             LW_ACCT-PS_PSP_PNR <> LW_POSTED_ACCT-PS_PSP_PNR.
    Account assignment was changed
    We will force this PO to go through workflow
            W_ACCT_CHANGED = 'Y'.
          ENDIF.
        ENDLOOP.
      ENDLOOP.

  • How to maintain street2 and street3 in customer master

    Hello All,
    I m uploading customer master data through xd01 tcode, but while recording there is no field called street2 and street3 but if create customer manually through xd01 only i can extend tht tab.
    pls let me knw how i can maintain street 2 street3 field while uploading customer master
    regards,
    SUnny

    Hi,
    While recording for XD01 there is a check box in the initial screen. If u click that all the additional fields will be appeared in recording.
    Regards,
    Balavardhan.K
    Edited by: balavardhan k on Feb 26, 2008 11:48 AM

Maybe you are looking for

  • Regading Including Text in Smart forms

    Hi gurus, In vf02 they are giving some text . that text is going and saving in STXL table. I want to include this text in smart form. After choosing include text in General attributes. I am giving text object is vbbk Text id is time language en but i

  • After Effects Text animation into Adobe Premiere

    Forgive me if this question has been asked and answered dozens of times...Perhaps I didn't search for the correct keywords. I have a Premiere project and I want to get great 3d text animation into it. I've created a (imo) decent text animation that I

  • How to edit width and spacing of bars in Numbers?

    I have a graph with 4 bars, each in a different series/set so I could edit the standard deviations separately, but they're spaced far apart and the bars are really narrow. I put the gaps between columns and sets at 0% and that didn't do much. Any way

  • ITS 64bit support

    looking to clarify the SAP ITS roadmap...SAP is dropping reg maitenance for  6.2 32bit in 2009, when will 64 bit will still be supported to? Edited by: jeff thurston on Jan 2, 2008 3:30 PM

  • Problem in Updating KNA1 table fields.

    Hi,    I have small issue , i need to block the customer while creating im using BADI(ADDRESS_UPDATE) to block the customer created.In the BADI im trying to update few fields of KNA1 table using UPDATE statement. Like this...     WA_KNA1-SPERR = 'X'.