Use of structure BAPIPAREX in FM for BTE CRM0_300

Hello guys
I use the BTE CRM0_300 tu update data in table KNA1 with data coming from CRM EEWB.
First, in the FM I get the guid of the partner from table T_BAPIMTCS in entry with tabname BSC_MAINO.
Then I extract the EEWB data with function COM_BUPA_BAPIMTCS_TO_SET to the same structure as the one generated in CRM with EEWB.
I have understood that I have to use the table T_BAPIPAREX to insert the CRM data in SD attribut 2.
I have found that the 2 structure BAPICUSTOMER_KNA1 and BAPICUSCHX (I'm not sure of this one) to pass the data to update in table KNA1 and which data is modified.
But I'm not confident in this way of updating table KNA1.
Can somebody confirm me to use this structure to update table R/3 data in the inbound exit CRM0_300 ?
Thanks

Try to use BAPITLINE with LIKE in hte tables tab.
Please look at the BAPI_ECMORD_SET_LONGTEXT

Similar Messages

  • How can  i use Regional structure grouping for responsible determination?

    Hi,
    We are working on a projet that requires to slip the cities of a geographical area into zones. each zone is made of full or partial streets (its a specific zone repartition).
    We are trying to use Regional structure grouping to name each zone and to be able to determine which agent is responsible for which client (depending in which zone he or she lives). We would like the agent determation to trigger in an opportunity or a Lead.
    SAP help information says that using Regional structure grouping is helpful for responsible determination but i can't figure out how. I couldn't manage to assign an organisational data (ppoma_crm) to a Regional structure group and i could not get a rule (TR CODE PFAC) to work while using partner number and the field ADRC-REGIOGROUP.
    We plan to inject in SAP the listing of full addresses of an area (streets, street number, zip code, cities) so that they will be available from a matchcode in BP transaction. the "zone" layout is sensitive to street numbers because a street can start in a zone and end in the next zone. This layout is specific to our customer so we have to name it, zone by zone. That's why we thought using Regional structure grouping.
    Maybe i made it wrong or maybe the Regional structure grouping has nothing to do with what we want.
    Does any body knows where i could find some information about how to use Regional structure grouping in details?
    Many Thanks
    Laurent

    Hi Laurent,
    I'm facing the same issue... Were you able to figure out a solution for this?
    Best regards,
    Balazs

  • Structure of the context for declaring internal table

    Hi,
    Can we use the structure of the context for declaring the internal ?
    -Sid

    Hi Sid,
    You can use the above element_ & elements_ notation to define workarea & internal table similar to your context. But the disadvantage of this approach as how pointed out by Thomas in 1 of his earlier threads is that this coding would work fine only for that particular view. If you copy the same code from your view input_view and try to use it in another view say VIEW1 then it wouldn't work as the interface name would have changed from if_input_view to if_view1. So its suggested to use the below approach:
    DATA: lt_main TYPE wd_this->elements_node_vbak,  " Internal table
              wa_main TYPE wd_this->element_node_vbak.  " Work area
    Try go through this excellent [article|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60730016-dbba-2a10-8f96-9754a865b814]. It would help you understand what all you need to know about working with the context & its attributes.
    Regards,
    Uday

  • Using a structure within a structure in a FM for BAPI

    Hi,
    As an associated type for a field I want to use a structure. I have a field named opening hours that holds data for opening hours for a week per shop. I define a field in the "top" structure that has an associated type which is a structure. The top structure is defined in the tables tab of the FM.
    Why does this fail when I want to use the FM in a BAPI and how to get around this ?

    Try posting some actual code.  It will make it easier to answer your question.  Also provide details of what you mean by "fail".

  • Using Product Structure for checking out originals of child DIR's

    I have a requirement of creating a package of documents.
    Some of my DIR's are linked to service notification, some are linked to Purchse Order, & some are linked to Sales order.....
    Each service notification, PO, SO is linked to one master DIR, so that they can be seen under Product Structure.
    Is there any method to extract(Check Out) all the originals of all these DIR's at one place using Product structure.
    Or can we atleast create a link between Master DIR and all child DIR's.
    Please giude me.
    Points for sure.

    Hi,
    as far as I know there is no way to check out a product structure, but you can check out a document structure.
    If you DIR has a bill of documents, you can use the BAPI CheckOutView2. The parameter GetStructure determines weather the structure is read or not.
    - GetStructure = 0 Document structure is not read
    - GetStructure = 1 Document structure is exploded one level
    - GetStructure = 2 Document structure is exploded completely
    Regards Iring

  • How to use JAAS/JAZN of 9iAS R2  for a typical Hierarchical Organization Structure

    If any one has used the out of the box or has modified and used the JAAS/JAZN implementation of App Server R2 for Authentication and Authorization of a typical Hierarchical Org Structure?
    Our Org Chart looks some thing like the one shown below;
    Every one in this Org chart will access the Application that will be deployed in the Oracle App Server and this Org chart DIT is already exists in Novell's eDirectory.
    We are planning to import this DIT structure to OID and make use of OID for JAAS/JAZN features of Oracle App Server; any clues on how to configure the default JAAS/JAZN of App server to make use of this DIT and control the access to the application?
    How do we go about assigning the roles to these users in this org and how to configure the App Server R2 to use this structure??? :)
    usa
    |
    | | | |
    EastZone CentralZone MountainZone PacificZone
    | | | |
    | | | | | | | |
    R1 R2 Region3 Region4 R5 R6 R7 R8
    | |
    | | | |
    users computers users computers
    | |
    | | | | | |
    cn=Smith cn=Ray cn=Molly cn=Mahone cn=Steve cn=Smith
    Thank you

    I am trying to attach an html version of the org chart, the earlier one did not show up correctly!!
    hope this one would show up better!!
    <html xmlns:o="urn:schemas-microsoft-com:office:office"
    xmlns:w="urn:schemas-microsoft-com:office:word"
    xmlns="http://www.w3.org/TR/REC-html40">
    <head>
    <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
    <meta name=ProgId content=Word.Document>
    <meta name=Generator content="Microsoft Word 9">
    <meta name=Originator content="Microsoft Word 9">
    <link rel=File-List href="./usa_files/filelist.xml">
    <title> usa</title>
    <!--[if gte mso 9]><xml>
    <o:DocumentProperties>
    <o:Author>Covansys</o:Author>
    <o:LastAuthor>Covansys</o:LastAuthor>
    <o:Revision>1</o:Revision>
    <o:TotalTime>7</o:TotalTime>
    <o:Created>2002-08-15T16:03:00Z</o:Created>
    <o:LastSaved>2002-08-15T16:10:00Z</o:LastSaved>
    <o:Pages>1</o:Pages>
    <o:Company>Covansys</o:Company>
    <o:Lines>1</o:Lines>
    <o:Paragraphs>1</o:Paragraphs>
    <o:Version>9.4402</o:Version>
    </o:DocumentProperties>
    </xml><![endif]-->
    <style>
    <!--
    /* Font Definitions */
    @font-face
         {font-family:Courier;
         panose-1:0 0 0 0 0 0 0 0 0 0;
         mso-font-charset:0;
         mso-generic-font-family:modern;
         mso-font-format:other;
         mso-font-pitch:fixed;
         mso-font-signature:3 0 0 0 1 0;}
    /* Style Definitions */
    p.MsoNormal, li.MsoNormal, div.MsoNormal
         {mso-style-parent:"";
         margin:0in;
         margin-bottom:.0001pt;
         mso-pagination:widow-orphan;
         font-size:12.0pt;
         font-family:"Times New Roman";
         mso-fareast-font-family:"Times New Roman";}
    @page Section1
         {size:8.5in 11.0in;
         margin:1.0in 1.25in 1.0in 1.25in;
         mso-header-margin:.5in;
         mso-footer-margin:.5in;
         mso-paper-source:0;}
    div.Section1
         {page:Section1;}
    -->
    </style>
    </head>
    <body lang=EN-US style='tab-interval:.5in'>
    <div class=Section1>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>usa<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>---------------------------------------------<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>EastZone<span
    style="mso-spacerun: yes"> </span>CentralZone<span style="mso-spacerun:
    yes"> </span>MountainZone<span style="mso-spacerun: yes">
    </span>PacificZone<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>-------<span
    style="mso-spacerun: yes"> </span>--------<span style="mso-spacerun:
    yes"> </span>-------<span style="mso-spacerun: yes">
    </span>--------<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<span style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>R1<span
    style="mso-spacerun: yes"> </span>R2<span style="mso-spacerun: yes">
    </span>Region3<span style="mso-spacerun: yes"> </span>Region4<span
    style="mso-spacerun: yes"> </span>R5<span style="mso-spacerun: yes">
    </span>R6<span style="mso-spacerun: yes"> </span>R7<span
    style="mso-spacerun: yes"> </span>R8<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>|<span style="mso-spacerun: yes"> </span><span
    style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>----------<span style="mso-spacerun: yes">
    </span>----------<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>users<span
    style="mso-spacerun: yes"> </span>computers<span style="mso-spacerun:
    yes"> </span>users<span style="mso-spacerun: yes">
    </span>computers<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span><span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun:
    yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>----------------------<span style="mso-spacerun: yes">
    </span>----------------------<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>cn=Smith<span
    style="mso-spacerun: yes"> </span>cn=Ray<span style="mso-spacerun: yes">
    </span>cn=Molly<span style="mso-spacerun: yes"> </span>cn=Mahone<span
    style="mso-spacerun: yes"> </span>cn=Steve<span style="mso-spacerun:
    yes"> </span>cn=Smith<o:p></o:p></span></p>
    </div>
    </body>
    </html>
    If any one has used the out of the box or has modified and used the JAAS/JAZN implementation of App Server R2 for Authentication and Authorization of a typical Hierarchical Org Structure?
    Our Org Chart looks some thing like the one shown below;
    Every one in this Org chart will access the Application that will be deployed in the Oracle App Server and this Org chart DIT is already exists in Novell's eDirectory.
    We are planning to import this DIT structure to OID and make use of OID for JAAS/JAZN features of Oracle App Server; any clues on how to configure the default JAAS/JAZN of App server to make use of this DIT and control the access to the application?
    How do we go about assigning the roles to these users in this org and how to configure the App Server R2 to use this structure??? :)

  • Error while loading an XML document using a structured application

    Hi,
    I try to load an XML document using a structured application defined in the default structapps.fm
    My code is shown down, extracted from the FDK API code sample.
    Problem, I always have the same message :
    "Cannot find the file named e:\xml\AdobeFrameMaker10\file. Make sure that the file exists. "
    Where "e:\xml\AdobeFrameMaker10\" is my install directory.
    So I assume that frame try to find the structapps.fm file but does not find it.
    What else can it be ?
    Does anyone knowns how to achieve this simple task using extendScript ?
    Thanks for any comments, Pierre
    function openXMLFile(myLastFile) {
        var filename = myLastFile.openDlg("Choose XML file ...", "*.xml", false);
        if (filename != null) {
            /* Get default open properties. Return if it can’t be allocated. */
            var params = GetOpenDefaultParams();
            /* Set properties to open an XML document*/
            /*Specify XML as file type to open*/
            var i = GetPropIndex(params, Constants.FS_OpenAsType)
            params[i].propVal.ival = Constants.FV_TYPE_XML;
            /* Specify the XML application to be used when opening the document.*/
            i = GetPropIndex(params, Constants.FS_StructuredOpenApplication)
            params[i].propVal.sval = "myApp";
            i = GetPropIndex(params, Constants.FS_FileIsOldVersion)
            params[i].propVal.ival = Constants.FV_DoOK
            i = GetPropIndex(params, Constants.FS_FontNotFoundInDoc)
            params[i].propVal.ival = Constants.FV_DoOK
            i = GetPropIndex(params, Constants.FS_FileIsInUse)
            params[i].propVal.ival = Constants.FV_DoCancel
            i = GetPropIndex(params, Constants.FS_AlertUserAboutFailure)
            params[i].propVal.ival = Constants.FV_DoCancel
            /*The structapps.fm file containing the specified application must have
            already been read. The default structapps.fm file is read when FrameMaker is
            opened so this shouldn't be a problem if the application to be used is
            listed in the structapps.fm file.*/
            var retParm = new PropVals()
            var fileObj = Open(filename, params, retParm);
            return fileObj
        } else {
            return null;

    Pierre,
    Depending on the object "myLastFile", the method openDlg might not even exist (if the myLastFile object is not a File object, for instance). And I do not see any need for the myLastFile anyhow, as you are presenting a dialog to select a file to open. I recommend using the global ChooseFile( ) method instead. This will give you a filename as string in full path notation, or null when no file was selected in the dialog. I am not sure what your ExtendScript documentation states about the return value for ChooseFile, but if that differs from what I am telling you here, the documentation is wrong. So, if you replace the first lines of your code with the following it should work:
    function openXMLFile ( ) {
        var filename = ChooseFile ( "Choose XML file ...", "", "*.xml", Constants.FV_ChooseSelect );
    While writing this, I see that Russ has already given you the same advice. Use the symbolic constant value I indicated to use the ChooseFile dialog to select a single file (it can also be used to select a directory or open a file - but you want to control the opening process yourself). Note that this method allows you to set a start directory for the dialog (second parameter). The ESTK autocompletion also gives you a fifth parameter "helplink" which is undocumented and can safely be ignored.
    Good luck
    Jang

  • How do I use iPhoto vs. Pictures folder for organization and viewing?

    I have a high level question as to how to use, in general not specific functions, iPhoto on my new iMac.  I imported all of my PC files from an external drive into the appropriate Folders (Pictures, Documents, Music, Movies) successfully.    So my large collection of photos resides in many sub folders under Pictures (like ‘2012 Mom Visit’ or “Christmas 2008’).
    My question is should I be using iPhoto as my primary app for viewing and organizing my full inventory of pictures, along with obviously editing/creating? Or do I use the default Pictures folder, and dig through with Finder or some search mechanisms if I only want to look at a photo and save iPhoto for editing and creating tasks?  If iPhoto should be my primary photo browsing and organizing tool, and I hope so because I would like a tool to just organize/view/search all my photos rather than thumbing through the folder structure, how to I “import” or tell iPhoto where all my photos are (there are a lot under a lot of subfolders)?  Will iPhoto then keep duplicate copies of these or do all my photo files remain in the Folder structure?
    Bottom line: is iPhoto supposed to be my go-to place for all my photo browsing, viewing, searching as well as editing and creating?  Should every photo I add to this iMac somehow be linked or imported through iPhoto?
    I also have pictures in the cloud and on an iPad (since my PC died I dumped camera photos directly to the ipad) but I’ll deal with these after I understand the appropriate use for iPhoto.
    Thanks for any input.

    The important thing to remember is there is no "supposed to" or "best way". There's what works for you and you photos. This may be iPhoto or some other app.
    Couple of thoughts: iPhoto is not an editor. It's a Manager - like Contacts for your Addresses or iTunes for your Music, it offers powerful and easy to use tools that will help you manage and share your photos in the various ways you might need it. It will also enhance and crop and edit photos as well, but if you're not using it as a manager then forget about it for editing as it will be just too complex. There are loads of editors out there.
    If you use iPhoto then it's your "go-to" for anything to do with your Photos. Viewing, Organising, sharing, Uploading, Printing, whatever. All of these things can be done either with or via iPhoto. Put another way, you never access your files via the Finder.
    For more on this see this User tip:
    https://discussions.apple.com/docs/DOC-4491
    There are two ways to set up your iPhoto Library. Managed and Referenced
    A Managed Library, is the default setting, and iPhoto copies files into the iPhoto Library when Importing. The files are then stored in the Library package
    A Referenced Library is when iPhoto is NOT copying the files into the iPhoto Library when importing because you made a change at iPhoto -> Preferences -> Advanced. (You unchecked the option to copy files into the Library on import) The files are then stored where ever you put them and not in the Library package. In this scenario you are responsible for the File Management. 
    As you are new to iPhoto I strongly urge you to run a Managed Library. There are many pitfalls with a Referenced one - see here for instance
    https://discussions.apple.com/thread/3062728?tstart=0
    and for someone new to iPhoto and The Mac you can lose data very easily with a Referenced Library.
    However you store the files, importing is the same: easiest way: drag a folder of images to the iPhoto Window and iPhoto will import it and create an Event from it.
    If you have a managed library then it will copy the files into its own Library. You filing structure is then pointless. You can trash it - but don't do it immediately. iPhoto is a great app, but it's not necessarily for everyone. When you've lived with it for a few weeks and are sure it's for you, that's when you can trash your own filing structure.
    The problem with what you have now - files-in-folders-and-subfolders - is that it is limited. Searching is trcky as you don't have a whole lot of things to search on. I append the following to show you some of the options available in iPhoto.
    I use Events simply as big buckets of Photos: Spring 08, July - Nov 06 are typical Events in my Library. I use keywords and Smart Albums extensively. I title the pics broadly.
    I keyword on a
    Who
    What
    Where basis (The When is in the photos's Exif metadata). I also rate the pics on a 1 - 5 star basis.
    Using this system I can find pretty much find any pic in my 44k library in a couple of seconds.
    So, for example, I have a batch of pics titled 'Seattle 08' and a  typical keywording might include: John, Anne, Landscape, mountain, trees, snow. With a rating included it's so very easy to find the best pics we took at Mount Rainier.
    File -> New Smart Album
    set it to 'All"
    title contains Seattle
    keyword is mountain
    keyword is snow
    rating is 5 stars
    Or, want a chronological album of John from birth to today?
    New Smart Album
    Keyword is John
    Set the View options to Sort By Date Ascending
    Want only the best pics?
    add Rating is greater than 4 stars
    The best thing about this system is that it's dynamic. If I add 50 more pics of John  to the Library tomorrow, as I keyword and rate them they are added to the Smart Album.
    In the end, organisation is about finding the pics. The point is to make locating that pic or batch of pics findable fast. This system works for me.

  • Customer Master using Appended structure KNA1

    Hi
    We have to update few ZZ description fields in ZAKNA1, which are not part of user interface in XD01/02/03. The available options are such as LSMW, Batch input require code addition through user exit ZXF04U01/ EXIT_SAPMF02D_001.
    I would like to use BAPI as we have a plan to use web services. Any idea how to extend the BAPI's such as BAPI_CUSTOMER_CHANGEFROMDATA1 or BAPI_CUSTOMER_CREATEFROMDATA1 using best practice?  I donu2019t find any extension structures like other BAPIu2019s have. Without ExtensionIn and ExtensionOut parameters, a BAPI can not be enhanced correct?
    The version we are using is ECC 5.0. Any ideas with customer master BAPI will be greatly appreciated.
    Bala

    Hi Bala,
    Just some general comments without having looked at your specific problem. Since you're on ECC 5.0 you cannot use the new [Enhancement Framework|http://help.sap.com/saphelp_nw2004s/helpdata/EN/94/9cdc40132a8531e10000000a1550b0/frameset.htm], which would make such changes more easy...
    A rather awkward workaround for extending the BAPI's is sometimes to add append structures to an IMPORT parameter of the BAPI. However, this is a rather dangerous and limited approach, because you might get into trouble depending on where the structures are used (i.e. if you add a field, it might cause harm in other programs that use the structure) and you also have to study the source code to see if you even could utilize those additional fields.
    A pretty generic option in lieu of other approaches is to generate a custom wrapper function module around the standard BAPI. Within your custom BAPI you can add the missing fields as parameters, call the standard BAPI and then do the additional updates. The big advantage of such a solution is that
    <ol>
    <li>Your change/additional logic is obvious (not hidden in a customer exit or BAdI, which are often harder to find when troubleshooting or changing functionality)</li>
    <li>Any changes to the standard BAPI will automatically also take effect in your custom BAPI (since you didn't copy the original one); this excludes of course interface changes, but here you anyhow would have to do something...</li>
    </ol>
    Should you have custom fields that are already exposed on the customer maintenance screens via enhancements, then you might want to consider using the wrapper approach, but simply export the additional data to memory, then call the standard BAPI and within the customer/user exits handling the additional fields fill them via an import from memory.
    Cheers, harald

  • How to use the structure in the EXIT_SAPMM06E_013 function module

    Hello Experts,
    Please guide me how to use the structure defined in function modules under  table tab in the driver program for smart form to fetch the data. Please post some sample code if available.
    Best Regards,
    Sandesh.Sreyamsh

    Can you please elaborate little bit more what is the actual requirement?

  • Use different "fx-border-image-source" for first tab and remaining tabs

    Hi,
    I'm using something like this
    .tab {
    -fx-padding: 0px 5px -2px 5px;
    -fx-background-insets: 0 -20 0 0;
    -fx-background-color: transparent;
    -fx-text-fill: #c4d8de;
    -fx-border-image-source: url("images/tab5.png");
    -fx-border-image-slice: 20 20 20 20 fill;
    -fx-border-image-width: 20 20 20 20;
    -fx-border-image-repeat: stretch;
    -fx-font-size: 22px;
    .tab:selected {
    -fx-border-image-source: url("images/tab-selected5.png");
    -fx-text-fill: #333333;
         -fx-background-color: red;*/
    to customize the tab appearance of a TabPane.
    That worked well. But I need to use a different set of images for just the first tab. Does anyone know a way to accomplish that?
    Thanks.

    How can I "fix up" the first tab of tab panes that are created after I "fixed up" the first tab of the initial tab pane?
    My app allows user to create new tab panes at any moment during program execution.Not easy to answer this one.
    The best answer would be to use structural pseudoclasses, but (as David points out), they are not yet implemented.
    The trick here is how to identify the first tab of each tab pane so that it can be styled separately from the other panes.
    Doing the styling without a dynamic lookup is preferrable to using a dynamic lookup (i.e. when the first tab is created give it a specific style, e.g. tab0).
    This is how the charts work, where they set style classes based on series of data, e.g. series0, series1 - this allows you to independently style each series of data.
    However the chart stuff has all of that built into the implementation, whereas the tabs don't. To achieve that you would likely need to go into the TabSkin code (http://openjdk.java.net/projects/openjfx/) find out where and how it generates the Tab nodes and write a custom tab skin or extension of the existing one which assigns a numeric style class to each new tab in a pane (e.g tab0, tab1, etc). In other words, not particularly easy if you are unfamilar with the tab skin implementation. You could log a javafx jira feature request to have those style classes set on tabs - file it here => http://javafx-jira.kenai.com.
    In the meantime a simple alternative is to use the dynamic lookup method in my previous post and a hack such that whenever you add a new tab pane to the scene you do something like the following:
    new Timeline(
      new KeyFrame(
        Duration.millis(50),
        new EventHandler<ActionEvent>() {
          @Override public void handle(ActionEvent arg0) {
            Node tab = newTabPane.lookup(".tab");
            if (tab != null) tab.getStyleClass().add("first-tab");
    ).play();The reason for the Timeline is that I don't really know at what stage the css layout pass is executed. I know that when you initially show the stage and then do a lookup, the css pass seems to have already been done and the lookup will work. But for something that is dynamically added or modified after the scene is displayed - I have no idea when the css layout pass occurs, other than it's some time in the future and not at the time that you add the tabPane to the scene. So, the Timeline introduces a short delay to (hopefully) give the css layout pass time to execute and allow the lookup to work (not return null). Not the best or most efficient solution, but should work for you.

  • How to use a structure in CAF entity service

    Hi All
    I want to use a structure as datatype of a complex attribute in a CAF entity service. I tried to use a dictionary structure created in the dictionary part
    of the CAF project and added it to the public part of this DC.But I can't find it in the list of data structures while trying to mention datatype for a complex attribute in an entity service. Can any body suggest how to do it.
    Cheers
    Sudip

    Hello Sudip,
    You can create a complex structure by doing the following:
    1.  From the Attributes Tab, right click on your Entity and select "Create Attribute"
    -  Enter an attribute name and description
    -  select "Complex Attribute" checkbox
    -  select "Finish"
    2.  Right click on the newly created complex attribute and select "Create Sub Attribute".  Do this for each attribute in your structure.
    This complex structure can now be used in your CAF application and also CAF UI patterns.
    Creating complex attributes from the data dictionary is only usually used for creating enumeration types.  When doing this, you have to use the CAF enumeration editor to populate the values.  The "How to guide" that Jan refers to describes this.
    Regards,
    Austin.

  • How to define the Structure and FCC parameters for EDI file format.

    Hi All,
    I have a  EDI file(FTP)-->XI-->IDOC
    the source file content is as follows
    PR H01PHUPS         
    FH   SHP  0.0.5    
    H1   S0022323                            
    W6   7752508853                     D
    PT   1Z58R7070341111111           
    PT   1Z58R7070342222222           
    PT   1Z58R7070353333333          
    N1ST ZZ 142222                            
    N3ST 8827 D OLD
    N4ST MARCY                        
    N1WH ZZ 2070                              
    N3WH 401 QUALITY
    N4WH HARRIS
    DTENT20111206
    DTSHP201112061754
    N9LL BN20700033333333                               
    N9NT
    CD   CP      UPS
    IT026
    P1GD    VN A1111 
    PD   Product ID 1                   
    QTORD000000000000010CA
    QTSHP000000000000010CA
    AM U  000000000000000000M
    AM X  000000000000000000
    LTLT 1112811111                                       
    AM G  000000000000000000
    AM N  000000000000000000
    AM TAX000000000000000000
    AM SVC000000000000000000
    AM COD000000000000000000
    ST   00000000100000000010000000000000000000000000008500LB
    Can any body share me how to declare the structure in DataType.
    The first two characters in each record is constant , so this would be the keyfields right?
    ex:- PR,FH,H1,W6,PT,AM,N1,N3,N4......
    In Comm channel the FCC parameters
    i need to go for fieldFixedLengths?
    Thanks&Regards
    Sai_SHA

    Hi.
    if you need to convert an EDI to XML you need to use an Adapter specific (e.g Seeburger) because PI doesn't support EDI files.
    Also if you use a FCC , this configuration is for  two level Header and Detail.
    Check this.
    http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/frameset.htm
    Regards
    Luis Ortiz

  • Error :Extract Structure does not exist for the table YFSP03A .

    Hi Could you please help me to solve the above mentioned problem?
    I have a requirement where i have to generate the Data Source ' 3FI_SL_FS_SI ' using the table YFSP03A .
    Using the Tcode: BW03MAST i tried to assign FI-SL to the ledger but it throwed me an error that extract structure does not exit for the table YFSP03A .The reason being that i didnot create an extract structure for the table.So i tried to create it using the Tcode: BW01,but i did not have authorisation for the Transaction and BI team also could not generate as even they were not authorized to generate extract Structures.
                          So, Please are there any other ways to generate Extract structure for the table so that i can generate the Data source? Or is there any other means of generating the Data Source? And i couldnot access the other Tcodes viz :FAGLBW03, FAGLBW01,  FAGLBW02.

    Hi Bharath,
    Goto SE11, put the name of your extract structure in Data type and click display, check the version of the structure. if it is inactive then goto RSA6 and activate your DS.
    After activation try to retransport.
    Regards,
    Durgesh.
    Edited by: Durgesh Gandewar on Jul 25, 2011 3:13 PM

  • Unable to put a timed structure in a parallel for loop, error -808

    If I try to place a Timed Structure in a Parallel For Loop, the TS needs a different structure name per instance to prevent collisions. However, setting the Structure Name node  to something unique per instance doesn't work, I get error -808. Have I missed something?
    Thoric (CLA, CLED, CTD and LabVIEW Champion)

    That got me thinking - something to do with the number of compiled parallel instances.
    Indeed, the compiler creates a number of parallel instances of the for loop in the compiled code (in my case 8), and uses the number requested at the Parallel Instances terminal (just under the Iterations terminal), which is set to 2. Therefore the compiler has created 8 instances of the Timed Structure, each in its own for loop instance, but they all have the same defined Structure Name. When launched, there is an immediate conflict because they can't share the same name, and error -808 is launched before the set Structure Name function can change it. Hence the error still shows when requesting only one instance, because the other seven still exist.
    I guess this means you can't have Timed Structures (or Timed Loops for that matter too) in a Parallelised For Loop?
    Thoric (CLA, CLED, CTD and LabVIEW Champion)

Maybe you are looking for

  • Contact Center Anywhere8.1.3|Unable to get proper Report URL for Supervisor

    Hi, I am facing a problem to view the Reports using Supervisor login under Reporting. The version of Oracle CCA is : 8.1.3. 1) The urlforccatotawreports field in the systemconfiguration database table is been updated with http://<IP>:[<Port>]/TAW 2)

  • I tried to download my acrobat 7 pro update but it got corrupted- what do I do?

    I tried to download my acrobat 7 pro update but it got corrupted- what do I do?

  • DAM References

    I have a question regarding the DAM asset references. When the author references (drag and drop) an image to any of the CQ pages, DAM stores the page reference per the asset/image. How can I control this behavior? We would like to use DAM for Digital

  • Multiple accounts on my iMac

    I bought my iMac in March 2009. I set up four accounts on it. Two accounts are administrators (my husband and I), and two accounts are parent-control managed. For the past two months, the parent controlled managed accounts will not open. When my chil

  • I will be paying

    Can someone give me a book title or let me pay them if the know this: How to make a GUI load internet stuff.... like a web browser How to make a GUI have it's own mouse like my mouse will be here and the other mouse will be there How to make a GUI mo