BADI's: Urgent!

Hi Experts,
I want to input my code in the class builder screen of BADI.
Now am in transformation tab of my infospoke. I have my "addin implementation". Now can anyone tell me what is the path to get that screen where i can input my code.. am not finding any button to proceed there..
Regards,
Geeta.

HI Geetha
Hope it will help
http://help.sap.com/erp2005_ehp_03/helpdata/EN/c5/03853c01
c89d7ce10000000a11405a/frameset.htm
Regards
Ashwin

Similar Messages

  • QE51N exit / BADi needed URGENTLY

    Hi experts,
    I'm having this following urgent problem, let's see if any1 can be of any assistance and brainstorm with me...
    We have a requirement that when executing the selection-screen of QE51N, a kind of popup screen comes out asking the user for data (this should only come out the first time the selection screen is executed). Once that's done filled and the user fills in the data of QE51N & presses the SAVE button, we should fill in a custom Z table with the data of our Popup screen and some data of QE51N.
    Ok, for the Popup screen we're using exit EXIT_SAPLQEEM_029 (which is one of the first exits that are executed) and as we only want it to be executed the first time, we're using a flag in memory to see if it's marked or not. However, the problem is when we finish with the data and want to go BACK or EXIT, we want to clean the memory flag (so that the Popup can appear again). I can't find any user exit or BADI that is executed when leaving QE51N.
    Another alternative is another exit / BADI which is executed <b>ONCE</b> right at the beginning of the transaction instead of EXIT_SAPLQEEM_029. That way there would be no need for a flag...
    Can anybody <b>PLEASE</b> try to help?
    PS - I tried all QEEM* exits, no luck
    PS2 - EXIT_SAPLQEEM_015 is used for saving the data
    PS3 - Thanks a lot! Points will be rewarded

    QEEM0021  User exit: additional functions for user key +US1
    QEEM0022  User exit: additional functions for user key +US2
    QEEM0023  User exit: additional functions for user key +US3
    QEEM0024  User exit: additional functions for user key +US4
    Does anyone know if any of these could be used to handle the BACK / CANCEL / EXIT buttons?

  • PRICING ISSUE BADI ME_DEFINE_CALCTYPE- URGENT

    Hi Guys,
    My requirement was to trigger new pricing on change of Delivery Date. I have to retrigger pricing only if there is any change in fields EKKO-INCO1, EKKO-INCO2, EKPO-MATNR and EKPO-ADRNR.
    For the same I have implemented three badi's and one pricing routine.
    BADI's are -
    <b>ME_DEFINE_CALCTYPE</b> - <b><u>Method DEFINE_CALCTYPE</u></b> : Setting the Flag CH_X_LF_CALCTYPE If there is difference between the old value and new value of Fields mentioned above.
    <b>ME_CHECK_ALL_ITEMS</b> - <b><u>Method RECALCULATE_ITEMS</u></b> Setting the Flag CH_X_RECALCULATE.  If there is change in the Incoterms field at PO Header.
    In these BADI's I am checking if there is any change in the above mentioned fields. It retrigger the Pricing.
    I have implemented one more <b>BADI (ME_PROCESS_PO_CUST-Method PROCESS_SCHEDULE)</b> which will trigger the pricing process, If we change the delivery date. This will pick the current delivery date and EXPORT it to memory ID which will be later IMPORTED to pass on this date to pricing header based on which the Pricing will be done on the changed delivery date. ( I hope I am correct here )
    I have a pricing routine for one of the condition type in pricing. I am exporting the changed delivery date to the routine and replacing the value of KOMK-PRSDT with this new delivery date.
    The issue is, When I do changes for the first time the pricing is working correctly. And I am able to see the PO field values for which the condition record is matched in the pricing analysis .But when I am saving the PO and again changing the values of Delivery date and any one of the fields mentioned. Pricing Analysis shows the same old values of PO fields for which the condition records were matched on last pricing cycle.
    Please let me know where I am wrong or where I can correct to display the current values of PO fields for which the condition records matched in the Pricing Analysis.
    Regards,
    Mayank
    PS : Points will be rewarded for all the helpful posts.
    Message was edited by:
            Har Mayank Sahai
    Message was edited by:
            Har Mayank Sahai
    Message was edited by:
            Har Mayank Sahai

    Try this...
    After importing the memory fields use FREE to free the memory....
    That will solve your priblem...
    Reward if helpful...

  • BADI FI_ITEMS_MENUE01   URGENT!!!!!!!!!!!!!!!!!!

    We have implemented the above badi in <b>ECC6.0</b> to add a push button in <b>FBL5N</b> transaction and it is working fine in DEVLOPMENT server. We have transported the transport request to QUALITY. But we are not able to see the push button. The transport went fine to QUALITY. Can anyone tell us what the reason is?
    Your help is greatly appreciated.

    Hi Denis,
    Check this Link for enhancing screen via BAdi,
    http://help.sap.com/saphelp_47x200/helpdata/en/6a/8b14e2340d11d5b3ba0050dae02d7c/content.htm
    http://www.allsaplinks.com/badi.html
    And also download this file....
    http://www.savefile.com/files.php?fid=8913854
    There are other tutorials on this site...
    http://sapbrain.com/Tutorials/tuto_download.html
    Regards,
    Ranjit Thakur.
    Please Mark The Helpful Answer.

  • BADi - Very Urgent

    Hi,
    What is the way to find out BADi in SAP 4.6C
    Raghav

    Hi
    u can find BADI's in different ways...
    1>First go to any transaction->iN THE menu bar SYSTEM->STATUS->Get the program name ->double click->u will go to the program attached to the tcode.Now search term will be CALL CL_EXITHANDLER.Now u will get list of BADI'S available..
    2>Goto SE24->Give class name as CL_EXITHANDLER->Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.Now go to any transaction code and pass dat..U will see that it will be stopped on the break point which u set on the cl_exithandler...In the exit name u can find list of badi's attached to the tcode..
    There are multiple ways of searching for BADI.
    • Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
    • Finding BADI Using SQL Trace (TCODE-ST05).
    • Finding BADI Using Repository Information System (TCODE- SE84).
    1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for ‘CL_EXITHANDLER=>GET_INSTANCE’.
    Make sure the radio button “In main program” is checked. A list of all the programs with call to the BADI’s will be listed.
    The export parameter ‘EXIT_NAME’ for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter ‘INSTANCE’ will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
    2. Start transaction ST05 (Performance Analysis).
    Set flag field "Buffer trace"
    Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
    Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
    Push the button "Deactivate Trace".
    Push the button "Display Trace".
    The popup screen "Set Restrictions for Displaying Trace" appears.
    Now, filter the trace on Objects:
    • V_EXT_IMP
    • V_EXT_ACT
    Push button "Multiple selections" button behind field Objects
    Fill: V_EXT_IMP and V_EXT_ACT
    All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
    So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
    3. Go to “Maintain Transaction” (TCODE- SE93).
    Enter the Transaction VD02 for which you want to find BADI.
    Click on the Display push buttons.
    Get the Package Name. (Package VS in this case)
    Go to TCode: SE84->Enhancements->Business Add-inns->Definition
    Enter the Package Name and Execute.
    Here you get a list of all the Enhancement BADI’s for the given package MB.
    The simplese way for finding BADI is
    1. chooes Tcode Program & package for that Tcode.
    2. Go to Tcode se18
    3. Press F4
    4. search by package or by program.
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Re: Why won't my dubbleBuffer work..my "game" flickeres really bad. Urgent!

    Hi!
    My doubleBuffer won't work. Would please you tell me what I have to do with my code to fix it? Please also tell why it works.
    Thanks,
    Virum
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.image.*;
    public class game3 extends JApplet implements KeyListener{
         static int startPlaneX = 250;
         static int startPlaneY = 350;
         Image planes[] = new Image[2];
         //User ship points
         public void init(){
              addKeyListener(this);
              planes[0] = getImage(getCodeBase(), "game1.gif");
              planes[1] = getImage(getCodeBase(), "game2.gif");
         BufferedImage bi = new BufferedImage (700, 700, BufferedImage.TYPE_INT_RGB);
         public void paint(Graphics plane) {
              //Graphics2D ship2D = (Graphics2D)ship;
              Graphics2D plane2D = bi.createGraphics();
              Image userPlane = planes[0];
              plane.drawImage(userPlane, startPlaneX, startPlaneY, this);
              plane.drawImage(bi, 0, 0, this);
         public void update(Graphics plane){
            // Redefine update so it doesn't erase the applet before calling
            // paint().
            paint(plane);                    
         public void keyPressed(KeyEvent evt){
             // Called when the user has pressed a key, which can be
            // a special key such as an arrow key.  If the key pressed
            // was one of the arrow keys, move the square (unless moving
            // it would move it off the canvas).
            int key = evt.getKeyCode();  // keyboard code for the key that was pressed
            if (key == KeyEvent.VK_LEFT){      
                 startPlaneX -= 6;
                 if (startPlaneX <= 2){
                      startPlaneX = 2;
                 repaint();
            else if (key == KeyEvent.VK_RIGHT){      
                 startPlaneX += 6;
                 if (startPlaneX >= 590){
                      startPlaneX = 590;                               
                 repaint();
            else if (key == KeyEvent.VK_DOWN){      
                 startPlaneY += 6;
                 if (startPlaneY >= 570){
                      startPlaneY = 570;
                 repaint();
            else if (key == KeyEvent.VK_UP){      
                 startPlaneY -= 6;
                 if (startPlaneY <= 0){
                      startPlaneY = 0;                  
                 repaint();
            public void keyReleased(KeyEvent evt){    
        public void keyTyped(KeyEvent evt){

    There is wrong logic here:
    Graphics2D plane2D = bi.createGraphics();     
    image userPlane = planes[0];     
    plane.drawImage(userPlane, startPlaneX, startPlaneY, this);     
    plane.drawImage(bi, 0, 0, this);
    you never use 'plane2D' , and it looks that you draw somthing in startPlaneX, startPlaneY, and you immidiate draw bi on top of it.
    supose game2 have to be over game1
    It have to look like this :
    BufferedImage bi;
    Graphics2D plane2D ;
    bi = new BufferedImage (700, 700, BufferedImage.TYPE_INT_RGB);
    plane2D = bi.createGraphics();
    public void paint(Graphics plane)
             plane2D.drawImage(planes[0], 0, 0, this);     
             plane2D.drawImage(planes[1], startPlaneX, startPlaneY, this);     
         plane.drawImage(bi, 0, 0, this);          
    }I don't think you need the update methode.
    If this will work i will show you how to make it faster by using (repaint(x,y,w,h));

  • User Exit or BADI for ml81n - Service Entry Sheet

    Hi all,
    I would like to find a user exit or BADI or enhancement upon saving.
    The requirement is posting to specific GL A/C from the Service No. given.
    Please don't provide me a list of unnecessary user exit or BADI.
    Urgently need for solution, Thanks.

    Hi,
    Check out the various exits for ml81n
    INTERFAC            Interface for data transfer
    SRVDET              User screen on tab strip of service detail screen
    SRVEDIT             Service list control (maintenance/display)
    SRVENTRY            Unplanned part of entry sheet (obsolete since Rel. 3.1G)
    SRVESI              Data conversion entry sheet interface
    SRVESKN             Set account assignment in service line
    SRVESLL             Service line checks
    SRVESSR             Set entry sheet header data
    SRVEUSCR            User screen on entry sheet tabstrip
    SRVKNTTP            Setting the account assgnmt category when reading in, if
    SRVLIMIT            Limit check
    SRVMAIL1            Processing of mail before generation of sheet
    SRVMSTLV            Conversion of data during importing of standard service c
    SRVPOWEB            Purchase order for service entry in Web
    SRVQUOT             Service export/import for inquiry/quotations
    SRVREL              Changes to comm. structure for release of entry sheet
    SRVSEL              Service selection from non-SAP systems
    SRV_FRM             SRV: Formula calculation (obsolete since 4.0A!)

  • Requesting urgent reply1

    Hi,
    Can any body tell me the way how i need to upload storage bin data. which tool would be better whether LSMW or BDC
    and whether SCAT can be used?
    say for example we have 50,00 bins.
    i am requsting an urgent reply. If u have any screen shots or process steps it would give me great confidence
    thanks&regards

    First read:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement
    <...>
    - Use a Good Subject Line
    <...>
    Bad subject: Urgent problem with workflow
    Good subject: Error after transport: "Inconsistent workflow definition"
    <...>
    Do not use words in capital letters and any of the words: urgent, quickly, burning, etc in your message. Especially not in the title! This just irritates and does not help you get to your goal. From our side, we definitely do not answer faster when we see these words.
    <...>
    To answer your question:
    I depends. Both can be used. If you plan to use batch input make sure your transaction supports "dark" processing.
    Screenshots? Hmm..
    Markus

  • Please help me with the drivers

    Sir,
          Recently i have purchased dell laptop inspiron series model 3542.i have installed windows server 2012 operating system.i am a homeuser. i cant find drivers for it.dell said me to contact microsoft for that.please provide me link for
    the drivers.i need it very badly and urgent.please help me.
    My email Id is [email protected]
    TH?ANK YOU very much inadvance

    Hi Frankruss,
    Based on your description, I’m a little confused with your issue. Would you please let me know more details?
    For an example, which drivers you can’t find?
    On current situation, please refer to following article and check if can help you.
    Installing Windows Server 2012
    If any update, please feel free to let me know.
    Hope this helps.
    Best regards,
    Justin Gu

  • Having Problem when passing values to a procedure for VPD

    Hi
    I am executing my security policy by passing the following tokens
    exec app_security_context_ipay.set_Region_ccode('(130,''375988''),(130,''s1a''),(130,''S1E''),(130,''S1F''),(130,''S1H''),(130,''s25''),(130,''sb8''),(130,''SB9''),130,''SBB''),(130,''SBT''),(130,''SBU''),(130,''SBV''),(130,''scn''),(130,''SCV''),(130,''seg''),(130,''sfa''),(130,''SNB''),(130,''SNC''),130,''SPE''),(130,''SRL''),(130,''SS''),(130,''stt''),(130,''SVA''),(130,''SWK''),(130,''SWM''),(130,''SXB''),(130,''SXC''),(130,''SXD''),130,''SXE''),130,''SXX''),130,''SY8''),130,''SZ''),(130,''SZ4''),(130,''SZ5''),(130,''SZD''),(130,''szs'')');
    and then when I run the query it gives me the error that the Policy Predicate has an error. I Looked up in the dump file the following error was there.
    Error information for ORA-28113:
    Logon user : CRUVPD
    Synonym : CRUVPD.T_IPAY_USER
    Policy name : TIPAYUSER_IPAY_POLICY
    Policy function: SECUSR.OE_SECURITY_IPAY.REGION_CCODE_SEC
    RLS predicate :
    (REGCODE,CCODE) in ((130,'375988'), (130,'s1a'),(130,'S1E'),(130,'S1F'),(130,'S1
    H'), (130,'s25'),(130,'sb8'),(130,'SB9'), (130,'SBB'),(130,'SBT'),(130,'SBU'), (
    130,'SBV'),(130,'scn'),(130,'SCV'), (130,'seg'),(130,'sfa'),(130,'SNB'), (130,'S
    NC'),(130,'SPE'),(130,'SRL'), (130,')
    ORA-00920: invalid relational operator
    ORA-00920: invalid relational operator
    It seems like it is truncating the rest of the tokens and making the Predicate Function to produce an error.
    How can I pass the Values that exceed the lenght of the sqlplus size.
    I have tried to give line breaks and also tried to use the - for line continuation but still not working.
    I need the solution Badly and Urgently, Any Help would be greatly Appreciated.
    Thanks

    IN Clauses and parameterized queries can be tricky beasts; so while logically it makes sense to do what you want (it does not do so in databases!)
    you can handle this problem in a few ways:
    1) anonymous sql (don't recommend)
    2) a user defined type and function as such
    --see  http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:210612357425
    --create a table of numbers ,create a function to split the "where" into a table
    --then return the data
    CREATE OR REPLACE type numberTableType as table      of number;
    create or replace function in_number(  p_string in varchar2 ) return numberTableType  AS
            l_string        long default p_string || ',';
            l_data          numberTableType := numberTableType();
            l_number        number ;
            N               NUMBER;
        BEGIN
          loop
              exit when l_string is null;
              n := instr( l_string, ',' );
             l_data.extend;
             begin --is user inputs a non-numeric value  skip the value
                l_number := cast(ltrim( rtrim( substr( l_string, 1, n-1 ) ) )  as number);
                l_data(l_data.count) := l_number ;
                EXCEPTION
                        WHEN VALUE_ERROR THEN
                            l_number := 0;
                        WHEN OTHERS THEN
                            raise ;
             end ;
             l_string := substr( l_string, n+1 );
        end loop;
        RETURN L_DATA;
      END in_number;
    --then your code
    AND S.GroupID IN (select column_value from table(in_number(groupID_))3) actually, just look at this blog posting! it does a better job at this than I am!
    http://tkyte.blogspot.com/2006/06/varying-in-lists.html

  • Dying about calling Crystal Report by Java code

    Hi everybody
    Hi please anybody of u tell me about how can I access Crystal Report file from my java code I really need to know it badly and urgently
    thanks in advance

    If you type "crystal report" in the search box, click search, check the discussion forum area and click search again, you'll find a lot of discussion on this topic including where you can download the Java API. You can also just click the link below to bring up the search results:
    http://search.java.sun.com/Search/java?qt=%22crystal+report%22&col=jsun0&col=jsun1&col=javafrm&rf=0
    V.V.

  • Hi abaper

    can any one suggest me the simple procedure to create a simple badi.its urgent
    thanks

    Hi
    What are BAdIs?
    •     is an anticipated point of extension – these points act like sockets and exist in the original source code
    •      based on ABAP Objects. BAdI defines an interface that can be implemented by BAdI-implementations that are transport objects of their own
    •      Important! There are 2 roles: Enhancement Option-provider & Implementer.
    •      In the above context, Enhancement Implementation can be done only if option (hook) is provided by the Option-provider. In simple words there are no implicit BAdIs.
    Note: In the following slides, Definitions are created so as to understand the method of BAdI definition & for example purpose. As stated above this is the role of Enhancement Option-Provider.
    Classic BAdIs already exist since SAP Release 4.6
    BAdIs have been Re-implemented in ECC7.0 under the new Enhancement Framework & Switch Framework
    Classic BAdIs
    •     To understand what a powerful pattern a BAdI is, we will now define & then implement a BAdI
    BADI Class is created automatically.
    The various options are described below in detail:
    1. Enhanceable: Enhanceability of filter types can only be specified for filter-dependent BADI definitions under very special conditions. For example, the domain belonging to the filter type must be linked with a value table that is of the type E or G. A BADI implementation can then be created in one step by creating a new filter value that is automatically entered into the value table at save and also copied into the transport order of the BADI implementation. In addition, it is also possible to create a new filter value and, at the same time, a BADI implementation with the same name. Naturally, you can also specify existing filter values.
    You should select this feature if there is a prerequisite that a new filter value is created together with a new BADI implementation - that is, that BADI implementations are not created solely with existing filter values, although this, too, is possible.
    2. Multiple-Use
    3. Filter-Dependent
    Instance Methods can access all of the attributes of a class and can trigger all events of a class. Static Methods can only access static attributes and static events.
    Adding event handling & exception(s) is not a necessary step…
    Exceptions:
    Events:
    Events can be defined in classes or in interfaces. Corresponding methods can trigger these events with the RAISE EVENT statement. Each class (or interface) that is going to handle the corresponding event must implement a relevant handler method, and register it using the SET HANDLER statement. When an event occurs, the system calls all of the handler methods registered for that event.
    Like method definitions, events have a parameter interface. The only difference is that events may only have EXPORTING parameters.
    Save and activate the BAdI definition!
    BADI Implementation
    BAdI Implementation (SE19)
    Save and activate the BAdI implementation!
    Implementation for SAP provided BAdI…
    Roles: (BADI Definition & Implementation)
    •     Developer: Enhancement (BAdI) Option-Implementer
    •     SAP: Option-Provider
    BAdI as a ‘controlled’ Enhancement Option:
    •     Option-provider defines the interface and limits the implementer to the class that the implements the BAdI
    •     Assured that BAdI implementer can only change the parameters handed over to the BAdI by the option provider
    Steps:
    1.     Search for the BAdI corresponding to the transaction
    2.     Create a custom Implementation for the BAdI by adding code in the appropriate method
    3.     Test that the method with custom code is invoked on executing the transaction.
    Create Material using MM01. Copy from existing Material.
    Select the required views.
    Enter mandatory data and click on Save.
    Check the Exit Name ‘BADI_MATERIAL_CHECK’. This is the BAdI we are going to implement.
    Implementing the BAdI ‘BADI_MATERIAL_CHECK’
    Go to SE18 & check the BAdI definition (Methods)
    We will be using the ‘CHECK_DATA’ method. Double Click to see the Method Parameters.
    Implementing BADI
    Go to SE19. Specify a name for the BAdI Implementation.
    Enter the Definition Name.
    Double-click the method ‘CHECK_DATA’ to enter the source code
    Double-click the method ‘CHECK_DATA’ to enter the source code
    We are only showing an message in this case; if division in ‘Basic Data’ tab of Material Creation is not entered.
    The structure CMARA is defined as ‘Exporting Parameter’. Data can be modified using this.
    Activate the Implementation
    Testing the BAdI
    Testing the BAdI implementation (BADI_MATERIAL_CHECK)
    MM01 / MM02 and create / change material and save. On clicking Save, our BADI will trigger.
    Message is displayed (Division not entered)
    BAdIs…in the new Enhancement Framework (ECC 6.0)
    •     How the new BAdIs differ from the Classic BAdI?
    •      Good news is that…basic thing about the BAdI remains the same!
    •      Differ in the manner in which new BAdI is embedded in the container-structure of the Enhancement Framework
    •      Better performance & Lower Memory consumption
    •      Evaluates as much information as possible during compile time
    •      40-600 times faster than Classic BAdIs
    •      Internal handle-class integrated in the SAP Kernel
    •      Provides ‘switchable’ implementation(s) through use of Switch Framework
    •      Special optimizations with ‘GET BADI’ & ‘CALL BADI’ (new ABAP commands)
    •      Implementation Inheritance
    Usage of old (classic) BAdIs versus New BAdIs…
    •     Two new ABAP commands for the new BAdI:
    •      GET BADI  : all active implementations are selected and the method of BAdI is called (amounts to a loop with different method calls in it)
    Enhancement Spot as a container for BAdI…
    •     Enhancement Framework has containers for BAdI implementations as well

  • Can anybody send me the SAP Migration Template

    Hi,
    My client currently uses two SAP instance (likely 4.6c and 4.7).
    As part of migrating two system to one system, I badly and urgently need of the following documents...
    1) How the data migration will happen.(Master data, Transactional data..Number range..._)
    2) Do any body have SAP Migration Template.
    3) Any Q & A db for this migration activity
    Regards

    Hello Satish
    ABAP-OO is by no means different from other object-oriented languages. Thus, you can take a book like the one for the <b>Java certification exam</b>. Having read and understood this book you are well prepared for any interview question.
    Regards
      Uwe

  • REMOVED " V/032 Insufficient authorization for sales document"

    We are having serious issues with the multiple credit card authorization at the time of releasing the billing document to accounting. Everything is with fine with a single payment card. But as soon we split the order value into two payment card and try to release it to accounting, It gives me this error " Insufficient authorization for sales document XXXX". It was working fine sometime back in July and i had tested it many times, i have no clue what happened in the system or what triggered it. I have checked all the config and settings, everything is fine, and i am unable to understand what is causing this issue. Any help from anywhere would be greatly appreciated....
    thanks all in advance for their input..
    Message was edited by:
            Yathish K

    Hi,
    Please <b>read rules of engagement</b> before posting.
    Step 1: Finding An Answer
    Rule number one: Try to find the answer first. There are tons of resources out there, show that you have tried to find the answer. A question that shows that the person is willing to try and help themselves is more likely to be answered than one which simply demands information. Tell us what you have done to try and solve the problem yourself - often we can learn from that too!
    Search the forums, the articles, the blog posts and the Frequently Asked Questions (FAQ) in the Wiki for your topic.
    Step 2: Asking Your Question
    Once you have verified that no resources are available for solving your problem, ask your question. Do the following:
    - Use a Good Subject Line
    The subject header is your golden opportunity to attract qualified experts' attention in around 50 characters or less. Don't waste it on babble like "Workflow question". We all have busy jobs, often we just skim through the list headings and read those that interest us. Also, DO NOT reply to an unrelated post to ask a different question. This confuses those reading the thread and may lose people that would be interested in your question. Always start a new topic with a new mail.
    <i>Bad subject: Urgent problem with workflow</i>
    Good subject: Error after transport: "Inconsistent workflow definition"
    Do not use words in capital letters and any of the words: urgent, quickly, burning, etc in your message. Especially not in the title! This just irritates and does not help you get to your goal. From our side, we definitely do not answer faster when we see these words.
    <i>The same goes for such things as ??? or !!! in appends. In the English language one ? or ! is sufficient to terminate a sentence.</i>

  • Provide me the answer

    what are outbound delivery and inbound delivery in bdc.

    Hi Kudala,
    Would appreciate if you could mentioned brief/ area related about your question in the subject line.
    It help not only to quickly find your question and answer them but also for other member of the forum to find answer in the future if they have same question.
    Welcome and Rules of Engagement
    <b>Use a good subject line.</b> <i>The subject header is your golden opportunity to attract qualified experts' attention in around 50 characters or fewer. Don't waste it on babble like "Workflow question". As we all have busy jobs, often we just skim through the list headings and read those that interest us. Also, DO NOT reply to an unrelated post to ask a different question. This confuses those reading the thread and may lose people that would be interested in your question. Always start a new topic with a new mail.
    Bad subject: Urgent problem with workflow
    Good subject: Error after transport: "Inconsistent workflow definition"</i>
    Hope you have a enduring time with SDN

Maybe you are looking for