Explanation of some code samples

Hello,
can you explain me some code samples?
First:
try{
wdContext.currentBapi_Flight_Getlist_InputElement().
modelObject().execute();
catch (Exception ex){
ex.printStackTrace();
wdContext.nodeOutput().invalidate();
Second:
Bapi_Flight_Getlist_Input input =
     new Bapi_Flight_Getlist_Input();
wdContext.nodeBapi_Flight_Getlist_Input().bind(input);
input.setDestination_From(new Bapisfldst());
input.setDestination_To(new Bapisfldst());
Thanks for your help,
André

Hi Andre,
I hope you know how Rfcs work so I shall start of from there. So i shall explain with the little amount of grasp I have in the topic
First:
What the first code does is, to connect to the R/3 system and execute the RFC/BAPI with the input populated in the context node.
invalidate is used to refresh the output node .
Second:
This part of the code is to bind the imported model of the RFC to the context model node and also to instantiate an instance of the structure to input the values into the table(input.setDestination_From(new Bapisfldst())).
Hope this would explain a bit.
Do reply with your feedback.
Regards
Noufal

Similar Messages

  • Laura, I need some code samples you mentioned...

    Laura,
    I posted a message a few days ago regarding calling Stored Procedures in my JDev 3.1 (JDK 1.2.2) BC4J application. I need to be able to call them two different ways. The first involves passing some parameters to the SP and recieving back the ResultSet. In the other instance I simply need to make a call to them to perform some tasks on the DB side. Nothing will be returned from these SP's. You discussed implementing the SQL as a VO and gave me some code showing me how I might do this. You also mentioned that it is possible to create a method on the AppMod and call this from the JSP client. I need to know which method should work best for me and to get the code samples for the second option.
    Thanks.
    Rob

    Hi,
    Here is the code I used for the custom method on my VO (same could be used from the app module rather than a specific VO). The stored procedure I am calling here performs some calculations and returns an integer value:
    public int getTotalHits(String mon, String year) {
    CallableStatement stmt = null;
    int total;
    String totalhits = "{? = call walkthru.total_hits(?,?)}";
    stmt = getDBTransaction().createCallableStatement(totalhits, 1);
    try
    // Bind the Statement Parameters and Execute this Statement
    stmt.registerOutParameter(1,Types.INTEGER);
    stmt.setString(2,mon);
    stmt.setString(3,year);
    stmt.execute();
    total = stmt.getInt(1);
    catch (Exception ex)
    throw new oracle.jbo.JboException(ex);
    finally
    try
    stmt.close();
    catch (Exception nex)
    return total;
    After adding the custom method to your appmoduleImpl.java file and rebuilt your BC4J project, do the following:
    1. Select the Application Module object and choose Edit from the context menu.
    2. Click on the Client Methods page. You should see the method you added in the Available list.
    3. Select the method and shuttle it to the Selected list.
    4. Click Finish. You should see a new file generated under the application module object node in the Navigator named appmodule.java that contains the client stubs for your method.
    5. Save and rebuild your BC4J project.
    I wrote a custom web bean to use from my JSP page to call the method on my VO:
    public class GetTotals extends oracle.jdeveloper.html.DataWebBeanImpl {
    public void render() {
    int totalhits;
    try
    Row[] rows;
    // Retrieve all records by default, the qView variable is defined in the base class
    qView.setRangeSize(-1);
    qView.first();
    rows = qView.getAllRowsInRange();
    // instantiate a view object for our exported method
    // and call the stored procedure to get the total
    ViewObject vo = qView.getViewObject();
    wtQueryView theView = (wtQueryView) vo;
    totalhits = theView.getTotalHits(session.getValue("m").toString(),session.getValue("y").toString());
    out.println(totalhits);
    } catch(Exception ex)
    throw new RuntimeException(ex.getMessage());
    I just call the render method on this custom web bean from the JSP. I am not passing parameters to the render method of the bean, but instead access the parameters I need from the session:
    session.getValue("m").toString()
    I set these session parameters from the JSP that is called when the user submits their query criteria form. For example:
    // get the view parameter from the form String month = request.getParameter("month");
    String year = request.getParameter("year");
    // store the information for reference later session.putValue("m", month); session.putValue("y", year);
    Hope this helps.

  • Delivery status notifications Code Samples

    Hi,
    I'm looking for some code samples on how to use javamail Delivery status notifications.
    Please, are there any code samples?
    ngocthan

    I accept that the recipient must actually confirm receipt but until very recently I could request a delivery status report and would get confirmation that an email had been delivered to the intended server or not as the case may be. Suddenly these confirmations have stopped and I think it unlikely that all the receiving servers have simultaneously been programmed not to send delivery status confirmation. Confirmation of delivery to the receiving server is important, sometimes vital, in my work to demonstrate that non-receipt is a problem at the receiving end and that a document or email was actually sent.

  • EP Code samples source location

    Hi,
    I am new a new member in the EP fraternity. I found a lot of examples in the portal services PDF document I downloaded from sdn. But I am unable to find the source of the examples mentioned in the document. Like for example, JCoClientPool.java etc..And also I am unable to locate the PDV files like portaldataviewer.zar, PortalDataViewer.par and PortalDVSamples.par.
    Helping me finding these files is greatly appreciated.
    Thanks,
    -Chakri

    Hi Chakri B,
    Welcome to SDN. If u r looking for some code samples u can get it from PDK. Its a seperate installtion. U can download the setup for PDK from SDN itself. Try this link for PDK
    https://www.sdn.sap.com/sdn/downloaditem.sdn?res=/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/6faddbaa-0501-0010-d5b3-83ec16f6b8fc
    Download it and add PDK to the portal.
    It has details abt the various portal developments.
    Also u can find documentaion about Portal componets from www.help.sap.com.
    If ur looking for some code then u can also find that from SDN code samples. Search in code samples.
    Many of the par files are provided with portal itself. You can download the same from ur server as mentioned in the pervious reply.
    Hope this Helps
    gEorgE

  • Code samples for SSLEngine?

    I am attempting to re-implement the SSL support in our product under the new non-blocking I/O model. SSLEngine seems to be the starting point...but I can't find any code samples anywhere showing it working.
    Anybody have any ideas where to look?
    There used to be a whole suite of samples in the JSSE...but don't know where they are, now that the JSSE is part of J2SE :(

    SSLEngine is new in tiger (JDK 1.5), and as such, hasn't been released
    publically yet. I believe they are looking at sometime in Q1 2004 for the first
    public beta, and ships later in 2004. If you're a licensee, you can get early drops.Yup...I'm currently working with JDK1.5 b30.
    Anyway, SSLEngine will eventually have sample code, but nothing has been produced yet.
    On the whole, the non-blocking model takes some care to use correctly. The SSLEngine
    is pretty straightforward, but it's not as simple as SSLSocket.I'm aware of that - we've already rewritten our product to utilize java.nio. That's why I was
    hoping to find some code samples for the new SSLEngine class.
    To answer your other (implied) question, the sample
    code for JDK 1.4 can be found in the JSSE Reference Guide. See:
    http://java.sun.com/j2se/1.4.2/docs/guide/security/jsse/JSSERefGuide.html#CodeExamples
    Thanks for the link...I guess I should have looked in the OLD jdk docs. The 1.5 docs
    don't include most of the 'guide' folder from previous releases.

  • InterMedia Code Samples Error

    Hi,
    I'm trying to install "Oracle8i interMedia Text 8.1.x Code Samples" and I'm experiencing problems when I run the spider.
    The spider.pl files contains the following lines:
    # open the parameter file 'params'
    open(PARAMS, "params") | | print STDERR "cannot open the parameter file\n";
    while(<PARAMS>)...
    The issue is that it cannot find the "params" file. Neither can I in the archive I downloaded from technet.
    Thanks for help
    Dan
    null

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by just searching:
    Hi
    Created a table called Content
    with columns
    id Number(100,
    description varchar2(2000),
    Doc doctype
    where doctype is
    document BLOB,mimetype varchar2(100),
    Doc is used to load only HTML content
    Found that text index does not get created properly on doctype.document column.
    Also if we create a text index on description
    , then if we have to delete some rows from content we get this wrror
    ERROR at line 1:
    ORA-29876: failed in the execution of the ODCIINDEXDELETE routine
    ORA-20000: ConText error:
    DRG-10602: failed to queue DML change to column DESCRIPTION for primary key AAADFLAAFAAAAD9AAB
    DRG-50857: oracle error in drekqkd(execute k_stmt)
    ORA-00942: table or view does not exist
    any solutions
    thank you
    just searching
    <HR></BLOCKQUOTE>
    try to create primary key constraint
    alter table tablename
    add ( primary key id number )
    null

  • Code Sample: cardinfo for JCOP41V22 Card

    Listed below is the code sample, cardinfo.java, deduced from loader.java for JCOP41V22 card:
    import java.io.*;
    import com.ibm.jc.*;
    import com.ibm.jc.terminal.*;
    * Sample cardinfo. Demonstrates how to use the offcard API to list applets informatoin,
    * JCOP41V22 by shrinking the loader.java code.
    * Modified by: freiheit / 13/10/2005
    public class cardinfo{
         protected static final byte[] JCOP_CARD_MANAGER_AID = { (byte) 0xa0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00};
         protected static final byte defaultInstallParam[] = { -55, 0 }; // don't know what it's for
         public static void main(String[] args){
         if (args.length == 0){
         System.out.println("cardinfo.main(): missing cap-file argument");
         System.exit(1);
         try{
         cardinfo l = new cardinfo();
         //l.load(args[0]);
         l.getcardinfo();
         }catch(Exception e){
         System.err.println("EX: msg " + e.getMessage() + ", class " + e.getClass());
         e.printStackTrace(System.err);
         System.exit(0);
    private cardinfo(){}
    //private void load(String capFileName) throws Exception{
    private void getcardinfo() throws Exception{
         //CapFile capFile = new CapFile(capFileName, null);
    /*CapFile capFile = new CapFile("C:\\Documents and Settings\\Seah Peng Chew\\workspace\\Helloworld\\bin\\com\\acme\\helloworld\\javacard\\helloworld.cap", null);
         System.out.println("Package name: " + capFile.pkg);
         byte[][] applets = capFile.aids;
         if ((applets == null) || (applets.length == 0)){
         throw new RuntimeException("no applets in cap file");
         // Get connection to terminal, we look for the simulation.
         // As you might want to use "pcsc", "4" or "tcl", "10" in case of
         // Windows or "PCSC", null in case of Linux, you should pass the name
         // of the terminal on the command line or in a properties file
         System.out.println("Open terminal ...");     
         //Make sure the simulator jcop.exe is activated before unmark this satement
         //before running
         //Issue /close command at "cm" prompt if the card is in use,, ie it should
         //have "-" prompt.
         JCTerminal term = JCTerminal.getInstance("Remote", null);
         //For real JCOP41V22 card, please unmark this statement before running
         //Issue /close command at "cm" prompt if the card is in use,, ie it should
         //have "-" prompt.
         //JCTerminal term = JCTerminal.getInstance("pcsc:4", null);
         term.open();
         term.waitForCard(5000);
         TraceJCTerminal _term = new TraceJCTerminal();
         _term.setLog(new PrintWriter(System.out));
         _term.init(term);
         term = _term;
         System.out.println("Get card ...");
         JCard card = new JCard(term, null, 2000);
         System.out.println("Select card manager ...");
         CardManager cardManager = new CardManager(card, CardManager.daid);     
         cardManager.select();
         byte[] dfltKey = c2b("404142434445464748494a4b4c4d4e4f");
         cardManager.setKey(new OPKey(255, 1, OPKey.DES_ECB, dfltKey));
         cardManager.setKey(new OPKey(255, 2, OPKey.DES_ECB, dfltKey));
         cardManager.setKey(new OPKey(255, 3, OPKey.DES_ECB, dfltKey));
         System.out.println("Authenticate to card manager ...");
         cardManager.initializeUpdate(255, 0, CardManager.SCP_UNDEFINED);
         cardManager.externalAuthenticate(OPApplet.APDU_CLR);
         cardManager.update();
         JCInfo info = JCInfo.INFO;
         System.out.println("\nCardManager AID : " + JCInfo.dataToString(cardManager.getAID()));
         System.out.println("CardManager state : " + info.toString("card.status", (byte) cardManager.getState()) + "\n");
         Object[] app = cardManager.getApplets(1, 0, true);
         if (app == null) {
         System.out.println("No applets installed on-card");
         } else {
         System.out.println("Applets:");
         for (int i = 0; i < app.length; i++) {
              System.out.println(info.toString("applet.status", (byte) ((OPApplet) app).getState()) + " " + JCInfo.dataToString(((OPApplet) app[i]).getAID()));
         Object[] lf = cardManager.getLoadFiles(0, true);
         if (lf == null) {
         System.out.println("No packages installed on-card");
         } else {
         System.out.println("Packages:");
         for (int i = 0; i < lf.length; i++) {
              System.out.println(info.toString("loadfile.status", (byte)((LoadFile) lf[i]).getState()) + " " + JCInfo.dataToString(((LoadFile) lf[i]).getAID()));
         term.close();
    static String numbers = "0123456789abcdef";
    private byte[] c2b(String s) {
         if (s == null) return null;
         if (s.length() % 2 != 0) throw new RuntimeException("invalid length");
         byte[] result = new byte[s.length() / 2];
         for (int i = 0; i < s.length(); i += 2) {
         int i1 = numbers.indexOf(s.charAt(i));
         if (i1 == -1) throw new RuntimeException("invalid number");
         int i2 = numbers.indexOf(s.charAt(i + 1));
         if (i2 == -1) throw new RuntimeException("invalid number");
         result[i / 2] = (byte) ((i1 << 4) | i2);
         return result;
    I have tested the code with JCOP Plug-in 3.1.1a in Windows environment.
    Please give your comments and feedback.

    The posted code had some errors in the part which enumerate the installed applets and packages. I corrected that.
    Second I changed the class name from "cardinfo" to "CardInfo", because of java code style.
    import java.io.PrintWriter;
    import com.ibm.jc.CardManager;
    import com.ibm.jc.JCInfo;
    import com.ibm.jc.JCTerminal;
    import com.ibm.jc.JCard;
    import com.ibm.jc.LoadFile;
    import com.ibm.jc.OPApplet;
    import com.ibm.jc.OPKey;
    import com.ibm.jc.terminal.TraceJCTerminal;
    * Sample cardinfo. Demonstrates how to use the offcard API to list applets informatoin, JCOP41V22
    * by shrinking the loader.java code. Modified by: freiheit / 13/10/2005
    public class CardInfo {
        protected static final byte[] JCOP_CARD_MANAGER_AID = { (byte) 0xa0, 0x00, 0x00, 0x00, 0x03,
                0x00, 0x00, 0x00 };
        protected static final byte defaultInstallParam[] = { -55, 0 }; // don't know what it's for
        public static void main(String[] args) {
             * if (args.length == 0){ System.out.println("cardinfo.main(): missing cap-file argument");
             * System.exit(1); }
            try {
                CardInfo l = new CardInfo();
                // l.load(args[0]);
                l.getcardinfo();
            } catch (Exception e) {
                System.err.println("EX: msg " + e.getMessage() + ", class " + e.getClass());
                e.printStackTrace(System.err);
            System.exit(0);
        private CardInfo() {
        // private void load(String capFileName) throws Exception{
        private void getcardinfo() throws Exception {
            // CapFile capFile = new CapFile(capFileName, null);
             * CapFile capFile = new CapFile("C:\\Documents and Settings\\Seah Peng
             * Chew\\workspace\\Helloworld\\bin\\com\\acme\\helloworld\\javacard\\helloworld.cap",
             * null); System.out.println("Package name: " + capFile.pkg); byte[][] applets =
             * capFile.aids; if ((applets == null) || (applets.length == 0)){ throw new
             * RuntimeException("no applets in cap file"); }
            // Get connection to terminal, we look for the simulation.
            // As you might want to use "pcsc", "4" or "tcl", "10" in case of
            // Windows or "PCSC", null in case of Linux, you should pass the name
            // of the terminal on the command line or in a properties file
            System.out.println("Open terminal ...");
            // Make sure the simulator jcop.exe is activated before unmark this satement
            // before running
            // Issue /close command at "cm" prompt if the card is in use,, ie it should
            // have "-" prompt.
            JCTerminal term = JCTerminal.getInstance("Remote", null);
            // For real JCOP41V22 card, please unmark this statement before running
            // Issue /close command at "cm" prompt if the card is in use,, ie it should
            // have "-" prompt.
            // JCTerminal term = JCTerminal.getInstance("pcsc:4", null);
            term.open();
            term.waitForCard(5000);
            TraceJCTerminal _term = new TraceJCTerminal();
            _term.setLog(new PrintWriter(System.out));
            _term.init(term);
            term = _term;
            System.out.println("Get card ...");
            JCard card = new JCard(term, null, 2000);
            System.out.println("Select card manager ...");
            CardManager cardManager = new CardManager(card, CardManager.daid);
            cardManager.select();
            byte[] dfltKey = c2b("404142434445464748494a4b4c4d4e4f");
            cardManager.setKey(new OPKey(255, 1, OPKey.DES_ECB, dfltKey));
            cardManager.setKey(new OPKey(255, 2, OPKey.DES_ECB, dfltKey));
            cardManager.setKey(new OPKey(255, 3, OPKey.DES_ECB, dfltKey));
            System.out.println("Authenticate to card manager ...");
            cardManager.initializeUpdate(255, 0, CardManager.SCP_UNDEFINED);
            cardManager.externalAuthenticate(OPApplet.APDU_CLR);
            cardManager.update();
            JCInfo info = JCInfo.INFO;
            System.out.println("\nCardManager AID : " + JCInfo.dataToString(cardManager.getAID()));
            System.out.println("CardManager state : "
                    + info.toString("card.status", (byte) cardManager.getState()) + "\n");
            OPApplet[] app = (OPApplet[]) cardManager.getApplets(1, 0, true);
            if (app == null) {
                System.out.println("No applets installed on-card");
            } else {
                System.out.println("Applets:");
                for (int i = 0; i < app.length; i++) {
                    System.out.println(info.toString("applet.status", (byte) app.getState()) + " "
    + JCInfo.dataToString(app[i].getAID()));
    LoadFile[] lf = cardManager.getLoadFiles(0, true);
    if (lf == null) {
    System.out.println("No packages installed on-card");
    } else {
    System.out.println("Packages:");
    for (int i = 0; i < lf.length; i++) {
    System.out.println(info.toString("loadfile.status", (byte) lf[i].getState()) + " "
    + JCInfo.dataToString(lf[i].getAID()));
    term.close();
    static String numbers = "0123456789abcdef";
    private byte[] c2b(String s) {
    if (s == null)
    return null;
    if (s.length() % 2 != 0)
    throw new RuntimeException("invalid length");
    byte[] result = new byte[s.length() / 2];
    for (int i = 0; i < s.length(); i += 2) {
    int i1 = numbers.indexOf(s.charAt(i));
    if (i1 == -1)
    throw new RuntimeException("invalid number");
    int i2 = numbers.indexOf(s.charAt(i + 1));
    if (i2 == -1)
    throw new RuntimeException("invalid number");
    result[i / 2] = (byte) ((i1 << 4) | i2);
    return result;

  • 2004 Code samples

    Hi
    I have written a few pieces of code for sbo 6.5 and now need to write some code for 2004. I know the code is similar, are there any code samples for 2004 ? I can only see 6.5 samples
    Many thanks
    Andy

    Hi Andy,
    When you install the SDK Implementation on the SAP Business One CD then you have access only to the help files and samples of the UI API.
    To have access to the DI samples and help files you need another CD exclusive for the SDK. If you use the setup.exe inside the SDK CD and you click on Custom you can see the possibility of installing DI and UI help files and samples.
    If it doesn't work please deinstall the SDK implementation and then install the SDK on the SDK CD.
    Hope it helps
    Trinidad.

  • Iphone touchscreen code samples

    Would anyone like to share iphone touchscreen code samples with the community? I would share mine, but I don't have a clue.

    Any code for  touch,mouse or input events that  is coded for normally for flash will also work in iphone too.
    Not sure of gesture and multi touch events.Some examples below
    http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/events/MouseEvent.html
    http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-6ffb37601221e58cc29-8000.html
    http://www.adobe.com/devnet/flash/articles/multitouch_gestures.html

  • Code Samples??

    Ross - it's been over a monthsince any sample code has been posted. I know you guys are all about pushing professional services, but many times that is not an option, nor should it be, and we are sitting here stuck because the documentation is so poor and we are forced to depend on a Plumtree resource responding to a post to get our jobs done. We understand that sometimes code samples are incomplete and that would be a caveat, but even if you just throw us a bone by providing sample code of some of the advanced UI customizations you guys have done internally. Something, anything. The QuickStarts aren't sufficient and you only have 10 pieces total of sample code outside of the documentation, the latest sample posted over a month ago. Any news on when more is coming or what Plumtree's strategy is in that arena?
    Regards,
    Sarah Wheeler

    I have to completely agree with Sarah's post. I have read the EDK guide, the UI Customization guide (which drove me to read a Java manual, I'm a C# developer), Setting Up the Development Portal, every bit of the online documentation (quickstarts, sample code), and most of the posts on this discussion board. To recap, I have read, sometimes multiple times, every bit of available documentation around, specifically, UI Customizations and extending the Plumtree Application.
    This has done me no good, and has only proven to confuse me.
    I understand the Model-View-Controller design pattern; we use it for our ASP.NET development. Plumtree's implementation of MVC is tied so closely to the PT Server API that it is impossible to decouple the two. The UI documentation goes into some detail about activity spaces, views, models, and controllers, but never explains "why" they work in relation to the Plumtree Application. There are only loose references to Plumtree's implementation of MVC, and this is Plumtree documentation! To further the confusion (and the confusion runs deep), each piece of documentation I read seems to contradict all the other documentation I've read. The setup for Visual Studio development is almost laughable there are so many steps to follow, and once again, there is never any "why" to the "how".
    I really hope that PT comes up with some decent documentation and sample code to compliment what I'm sure is a very scalable architecture. Right now it seems like the blind leading the blind, not just here, but all over these discussion boards.

  • Java code sample for uploading file

    Guys can some one give me a java code sample for uploading more than 1 file .
    I have a working example but that is only for one file.
    thanks
    M

    Throw it away. Go to the [http://commons.apache.org/fileupload] and carefully read both 'User Guide' and 'Frequently Asked Questions' sections.
    And please, please also carefully read this article: [http://balusc.blogspot.com/2008/06/what-is-it-with-roseindia.html].

  • Can you give me some code ?

    Can you give me some code ?
    (my email address is [email protected])

    Please be specific in your request.
    Try my SQL PlusPlus
    It generates variety of SQL, PL/SQL and SQLPlus code
    have a nice day,
    regards,
    M. Armaghan Saqib
    * SQL PlusPlus: Add power to SQL Plus command line
    * SQL Link for XL: Integrate XL with Oracle
    * Oracle Developer Tutorial with Sample GL
    Download free: http://www.geocities.com/armaghan/
    --------------------------------------------

  • Tutorial or code sample in creating a .exe for windows

    Hi all,
    Can some kind soul guide me to a tutorial / materials / code sample in creating a .exe (for a java program) to run in windows ?
    My intention is to create a .exe such that when it is clicked, the java program runs.
    thanks a bundle.

    Java in not intended to compile into system executables. IMO, you should not do this, let your application remain cross-platform. You can simply make an executable JAR file, which makes your application run with a double-click on any system which have a JRE installed.
    Anyway, if you really want to help M$ solidify their work, search the forum. It has been asked and answered several times. You have two options:
    1. Bundle a version of JRE with your application, and create an executable file which runs your application on the bundled JRE.
    2. Use a native code compiler like ( http://www.excelsior-usa.com/jet.html ).
    Also, try these:
    http://www.dobysoft.com/products/nativej/
    http://www.ej-technologies.com/products/exe4j/overview.html

  • CRM autorisations via ACE: code samples available?

    Hello all,
    We are currently looking into ACE to manage the objects in CRM which our users are allowed to see.
    In our case we want our users only to see the customers which are assigned to their sales organisation. Due to the limited number of standard ACE rules which we can use as an example (only for CHM some are available) we have some troubles getting this working.
    Can somebody provide us with code samples of the AFU, AFO and OBF methods of similar autorisation rules? (or at least autorisation rules where data from the user needs to be compared with data from the object itself)
    We were able to debug the OBF method when activating the rule via the ACE Developer tool, but we never were able to come into the AFU method in debug mode. Does somebody know a trick?
    Thank you and best regards,
    Boris

    Double U,
    I have just enhanced the extractor for complaints in CRM.
    I basically did the following:
    1. Enhance extract structure - select the datasource in RSA6 and click "Enhance Extraction Structure'. Create the append structure containing the extra fields you wish to send to BW.
    2. Function enhancement - select the datasource in RSA6 and click "Function Enhancement". Create a project (ZBW). Display the enhancments and assign RSAP0001. Click the "Components" button and modify function exit "EXIT_SAPRLSAP_001" to get your additional data from the business object.
    3. Replicate the datasource to BW.
    4. At this point I created my own InfoObject Catalog and InfoObjects for the additional data. You may wish to use existing ones.
    5. I then created my own ODS object and created the update and transfer rules.
    Hope this helps. The BW course TABW30 provides some details on how to do this.
    I did not need to modify any BDocs to do this.

  • Is there a RH standard for formatting code samples?

    In the RH default style sheet, I do not see a pre HTML tag or other tag that will display code samples in a monospaced font.
    I created custom styles for a single line code sample and another style for multiline samples.
    We want our code samples to be shaded. If I shade multiple lines, each line being separated with a paragraph, there is a small amount of
    white space between each line. We do not like this either.
    I then created a custom table style with a single shaded cell. I add my multiline sample code, then I apply the custom paragraph style to get
    the font and spacing between lines that I want.
    Is there a different best practice for this, so that the code sample would be rendered correctly if viewed from other devices that read the HTML and
    may look for the pre HTML tag?
    I am using RoboHelp 9 and I provide the output as Eclipse help. Our help files are integrated into Eclipse help in the Eclipse IDE.
    Thank you.
    Cynthia

    Hi Cynthia
    As much as it pains me to say it, this is one case where using a Form element might be your best bet. I say this because often code samples are used or presented with the intent of copying and pasting into something like Windows Notepad. And if you used the TextArea form element, you can place the code there and make it pretty easy for folks to copy it for use elsewhere.
    I stand to be corrected on this because I am not a "power CSS" person. (meaning I am aware there are complete two and three day classes one might attend on all the nuances of CSS) But RoboHelp won't really do anything to help you a great deal in formatting things. But it might be possible, somehow, to configure CSS to accomplish your goal of making the code look as you want.
    Cheers... Rick

Maybe you are looking for

  • HT1725 redemption code movie download error

    Hi, I have act of valor movie and entered redemption code.  When downloading there was an error with itunes downloading and it stopped.  Now itunes does not show purchased in the itunes store and I cant use the code again..how do I fix or reset?

  • How to change the order of pages according to their order in the tabs?

    Hello.There is a file pdf, contains bookmarks, but the pages in the document are not consecutive. How to do that, they were going after each other strictly in order as in the bookmarks? Acrobat reader 8

  • Display dynamic columns in ALV

    Hi All, I have a requirement in which I have develop a report displaying material master basic data and classification data. The basic data I am getting from MARA and MAKT tables. And for classification data I am getting the class maintained from eac

  • WebEx Social Upgrade to 3.3(1) or 3.3(1)SR1

    Hi everybody, our WebEx Social is currently on 3.1(1)SR3. On CCO there is an Upgrade to 3.3  available, but the release-notes state that upgrading is only possible from 3.1(1) SR2 and do not mention 3.1(1)SR3 as a valid upgrade path. Our system is a

  • Keeps loosing passwords

    Hi all, My aim accounts keeps loosing passwords and have to type it in each time I log in to messages beta.. Any ideas? Thanks