DS Enhancement-Generic-??

Hi Guys
I got one question from my Senior....its like this...he asked me when dowe go for Generic Extraction ....
I answered....when the standard extractors donot fit our needs....we first go to Datasource enhancement.....but when we want to add lots of fields to standard Datasource. or when we need to bring fields from various tables....we go for generic...
then he asked.....in the case where we need to add lots of fields to standard Datasource....why dont  you still do Datasource enhancement...I said lots of coding gives performance problems...thats why I go for Generic...then He asked again...exactly at what point or how do I decide that its better to go for Generic rather than doing DATASOURCE enhancement.....
Do any of you guys have answer for this?
I answered.....it depends on the developer..

hi
2 things here...
1. If the standard extractor don't provide data, u can enhance the same and append the new fields..but this will depend if u want to use the delta option of std extractor.. say.. in std extractor, your delta is based on certain field.. u may not want this field as delta operator.. but something else .. or u may want to add another field to this field and make this combination as delta... in this case, u need generic extractor.
2. if there is no standard extractor, say u had build some custom table and logic.. u'll need a custom extractor
hope this clarify your doubt

Similar Messages

  • Enhance generic datasource

    I developed a generic datasource and need some enhancements to custom fields. I got the following error in my ABAP code.
    Field "ZOXDV10019-ZZENDUSER" is unknown.
    Here is my code,
    *&  Include           ZXRSAU01
    TABLES:  VBPA.
    DATA:    l_s_zsales LIKE ZOXDV10019,
             l_counter,
             l_tabix LIKE SY-TABIX.
    CASE i_datasource.
      WHEN 'ZSALES'.
    Endless loop for debugging *
    l_counter = 7.
    while l_counter = 7.
    endwhile.
    Find end-user in the VBPA transaction data table
      LOOP AT c_t_data INTO l_s_zsales.
        l_tabix = SY-TABIX.
        SELECT SINGLE * FROM VBPA WHERE VBELN = l_s_zsales-VBELN AND POSNR = '000000' AND PARVW = 'Z1'.
    Fill fields with data from the VBPA transaction data table
        IF SY-SUBRC = 0.
          ZOXDV10019-ZZENDUSER = VBPA-KUNNR.
          MODIFY c_t_data FROM ZAZOXDV10019 INDEX l_tabix.
        ENDIF.
      ENDLOOP.
    Why SAP couldn't recognize the field of my appended structure?

    Hi Du,
    I went through your post. Can you provide some light on
    how to extract data from VBPA. But we dont use any z* fields!!
    Thanks in advance.
    Regards,
    BW IGA.

  • Enhancing datasource for qty and currency fields gives error

    Hi Everyone
    i need some advice on the following
    i am  enhancing a datasource which contains some currency and quantity fields
    when i check my datasource i get the following error
    specify reference table AND reference field
    below is more detail on it  but i am not sure i know what is means
    Diagnosis
    You must specify reference tables and reference fields for fields containing currency amounts or quantity data. You have specified either only the reference field or the reference table and have not maintained either entry.
    Procedure
    Add the missing entry. You can do this with the single field maintenance function of the table.
    i have tried ua=sing data element instaed of field name but still no luck
    can anyone help?
    Thankyou
    PG

    Hi,
    When you enhace datasource for currency/quantity fields, you have to give reference fields and tables for that.
    Please specify the reference field and reference table for the currency/quantity field.
    Are you enhancing generic DS?
    Thanks,
    Praveen Tati

  • Data source Enhancement with Function Module

    Hi all!
    I have a requirement like I have to enhance my Generic Data source.
    Let me make it clear!
    I have 10 field in R/3 which I am able to get into extract structure using Generic Data Source on the corresponding Table.
    I have another field on my extract structure, say ZEXMFLD1 which is updated by a function module ZZ_FUNC_MODULE_SAMPLE.
    I came to know that Data source Enhancement can be done, but don't know how.
    Request your guidance in this. Can u please let me know how I can achieve this?
    Thanks,
    Sri

    Hi Sri,
    You can enhance generic datasources also.
    For that you have to use below function modules based on your datasource type.
    EXIT_SAPLRSAP_001  - Transactiona data
    EXIT_SAPLRSAP_002  - Master
    EXIT_SAPLRSAP_003  - text
    EXIT_SAPLRSAP_004  - Hier
    First check in CMOD(TCODE) whether component RSAP0001 is assigned to any project. If it is not assigned to any project(fresh system), assign it to a project by creating it.
    Ex. ZBW. If it is already assigned, go SE37.
    For transaction data go to function module EXIT_SAPLRSAP_001(Trans data) and start your logic.
    CASE i_datasource.
    WHEN 'your data source name'.
    call you Function module  -  CALL  'ZZ_FUNC_MODULE_SAMPLE'.
    pass the imported value from above FM to c_t_data.
    close case with ENDCASE.
    Let me know if you need more info.
    - Kalyan.

  • F4 help not working in custom backend service for PD form

    Dear All,
    Iam working with the Create position HCM PD form and i have a requirement to add two fields, one for the company code and the other is for the cost center and then create the relationship betwee the position and the cost center when the form is submitted.
    I have defined a generic service and created an enhancement implementation and linked this generic service to the imppementaion. I have written the logic for the F4 help for the fields in the method GET_HELP_VALUES, i have written the scripting for the drop down field in the form to trigger the F4 help in the form.
    When the cost center is being passed to the screen, i would then read the value of the cost center in the form workflow and create the relationship between S and K in the workflow as i am unable to achiev this in the design time of the PD form.
    But my current problem in that he values are not getting passed from the method to the field on the screen. I have worked on quite a few scenarios for F4 help and doing validations in the implementation in the PA form and i have seen this functionality working fine.
    My problem here is that i am unable to understand why the F4 value help is not working in my form. The standard PD service SAP_PD is also being used in the form to have the dropdown values for the account assignment feature.
    Could you please suggest me with some clues to fix my issue? i can share more details for further analysis.
    Thanks.
    Best regards,
    Sridharan

    Hi Chris,
    Thanks for your inputs. please see my reply to your questions
    First....are you sure you have "marked" that field as possible for F4 help?
    Reply: Yes
    Second...are you populating the help values strictly from that method...ie. not also using do_operations method to do it. If you refer to the documenation, it points out that trying to use both can cause issues.
    Reply: i am using only the GET_HELP_VALUES method and nothing written in do_operations.
    Third...when you debug your method, do you "see" the help values actually populating and as you say "not coming back to the screen"? I would check this first to make sure that there are actually values being found (ie. the logic within your service is correct).
    Reply: i have put the external break-point in this method and when the form in opened for processing by the HR admininstrator,the form openes up and the control is not being sent to the debugger.  I have written the scripting in the exit event of the events and scripts as suggested in the SAP help document. SO when i click on the dropdown field in the form, the debugger starts and executes the method and the code executes, then no values are populated on the screen.
    Fourth...are you using any generic services for populating help values as well. HCM P&F has a nasty habit of "if one GS fails, they all fail" so often, your service might work fine but an error in another makes yours appear to fail as well....hard to debug and find those kind.
    Reply: Yes i am using the generic service mainly for the purpose of F4 help. I do not see any issue with other gneric services as i have implemented a few generic services for PA forms and they are working fine.
    Fifth...oops...forgot the obvious one...make sure it isn't a security issue...ie. make sure you have access to read the cost centers you want.
    Reply: I dont get any auth error in SU53 while i test the process in R3
    Lastly, you said:
    "When the cost center is being passed to the screen, i would then read the value of the cost center in the form workflow and create the relationship between S and K in the workflow as i am unable to achiev this in the design time of the PD form."
    You actually should be able to do this using an Advanced/Enhanced Generic Service (if this is in fact the step at which you want a true update to occur). Just a thought.
    Reply: Could you please give some more information about this, how can i achieve it in advanced generic service.
    Appreciate more thougts from you Chris!
    Thanks,
    Sridharan

  • Bw design

    Hi Experts,
    I have a requirement,i have to prepare a High Level design,technical specs and also report specs. What i want to know is the data is comming from diferent modules like SD(Sales Document,shipping)Inventory,
    Warehouse Management, now the problem is i have to map the R/3 fields to BW Infoobjects.How to map R/3 fields to info objects can anyone please suggest me any method or ways to do this?.
    your help is aprreciated.
    Thanks in advance.
    Regards
    Ananth

    Hi Ananth,
    IMHO, there is no predefined way to get you want.
    Everything is dictated by a client's reporting requirements.
    Analyze these requirements very closely.
    Determine the sources of the data. If they are SAP system(s) then you need to analyze business content objects and perform a gap analysis. If there is a gap then you need to devise how to get the data you need (DS enhancements, generic DS etc.).
    On that phase you can try to make a prototype of the system (DSs, ISs, cubes, queries). Sometimes, though the BC datasource has fields you need, some of them may not be filled during extraction. In this case you have to figured out the way out. In parallel with prototyping you need to formulate the conceptual project where you'll describe what, and where to, and how  will be extracted, which IOs, DS, IS, ODS, cubes will be created etc.
    So, there is no way to tell in advance how to map SAP R/3 fields to BW IOs.
    But one general rule I can propose:
    whenever possible try to use standard BC objects. If you'll have to customize the std objects, IMO, its better to copy the std objects and to customize copies. One exception: if some IOs are completely suitable for your needs, but have very many attributes, sometimes it's better to create your custom IO with less number of attributes (only those you'll need). The reason - disk space and much more friendliness to the end user. Imagine that a user have to deal with tens of std attributes of the IO, many of which s/he doesn't even understand.
    Best regards,
    Eugene

  • BI or XI

    Hi,
    I am an abapper wanting to get into BI or XI. based on job prospects, which among BI and XI is good.
    Thanks,
    Murali.

    As an ABAPer, you would have more opportunities in the SAP NetWeaver Business Warehouse (SAP BW - formerly SAP BI) than SAP Process Integration (SAP PI - formerly SAP XI) because SAP application DataSource enhancements, generic DataSource Function Modules, and BW transformational logic are typically written in OO ABAP.
    SAP PI is a middleware and translation engine application and is considerbly more Java intensive. So, if you're interests lie in getting out of ABAP and more into Java, this would be the better opportunity.

  • Windows 8.1 socket forwarding not working

    At one of our customers we had to add an enhanced generic Client application with the vpn socket forwarding mode. With this application we were able to open a special website on one internal server. Last week we updated to SP4 and saw that the socket forwarding
    does not work on Windows 8.1. On Windows 7 everything is fine. Can anyone help?
    Unfortunately we can not use the normal web application for this website. Some website features doesn't work this way.
    Server hostname: srvxy
    Port: 80
    Executable: iexplore.exe
    Arguments: http://srvxy/site

    Hi Zuegi,
    have you found way around this problem?
    We have run onto this same issue with exactly same published application.

  • Datasources in RSA5 & RSA6

    Hi 
    RSA5 & RSA6
    RSA5 is the place where are the Business Content (SAP Delivered) Data sources are available
    RSA6 is the Place where all the Activated Business Content, Enhanced & Generic Data Sources are available
    My understanding is If we Install and Activate a Business Content data sources then it will be available in RSA6u2026..
    I had a data source in RSA6 which is enhanced to include ZZ fieldsu2026
    But when I check the same data source in  RSA5 there also I can see the ZZ fields in the extract structure of the Data source
    Why is it appearing in RSA6 as well
    Thanks

    Thanks for all updates
    So if i enhance the delivery content data source after activation in RSA6.....
    The Changes (Enhancement) made to the extract structure in RSA6 will be repliacted to the content version (rsa5) as well
    But in our system when i checked the enhanced content version data source for a particular ZZ field in extract structure
    The settings in Data source Selection option is checked and HIDE option is unchecked
    But when i check the same data source in RSA5 the HIDE option is checked
    and also
    What happens if i reinstall/reactivate the data source in RSA5 again.....
    As the extractstructure is already enhanced with ZZ fields my newly installed Datasource (rsa6) will avaliable with ZZ fields or
    SAp Delivered content will be installed
    Thanks

  • Writing custom code to interact with captivate soundHandler

    The end goal of this is to design a Flash Avatar that I can plop into a captivate simulation, that Avatar will have moving lips while sound is going, and none when there is no sound.
    Been swimming through flash debug of Captivate objects and looking at the .as files for the soundhandlers but can't seem to get access....I realize this is probably not something anyone really bothers with.
    Anyways, if anyone has done custom code work like this please me out thanks!

    hi Anurava,
    create generic extraction, see
    http://help.sap.com/saphelp_nw04/helpdata/en/3f/548c9ec754ee4d90188a4f108e0121/frameset.htm
    the way we enhance generic datasource is just same as business content, enhancement RSAP0001 is used.
    yes, it should be delta-enabled, check doc how to generic delta
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    http://help.sap.com/saphelp_nw04/helpdata/en/37/4f3ca8b672a34082ab3085d3c22145/frameset.htm
    generic extraction using function module, take a look Siggi's weblog
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    http://help.sap.com/saphelp_nw04/helpdata/en/86/1c8c3e94243446e10000000a114084/frameset.htm
    sample code can see in RSAX_BIW_GET_DATA_SIMPLE
    hope this helps.

  • Business scenarios on SD and MM modules for generic datasources and enhance

    Hi,
      Can anybody send some documents on SD and MM module on generic datasource and on enhancements.Pl send it to my MailID:[email protected]
    Thanks,
    Chinna

    Hi,
    MM Process flow:
    The typical procurement cycle for a service or material consists of the following phases:
    1. Determination of Requirements
    Materials requirements are identified either in the user departments or via materials planning and control. (This can cover both MRP proper and the demand-based approach to inventory control. The regular checking of stock levels of materials defined by master records, use of the order-point method, and forecasting on the basis of past usage are important aspects of the latter.) You can enter purchase requisitions yourself, or they can be generated automatically by the materials planning and control system.
    2. Source Determination
    The Purchasing component helps you identify potential sources of supply based on past orders and existing longer-term purchase agreements. This speeds the process of creating requests for quotation (RFQs), which can be sent to vendors electronically via SAP EDI, if desired.
    3. Vendor Selection and Comparison of Quotations
    The system is capable of simulating pricing scenarios, allowing you to compare a number of different quotations. Rejection letters can be sent automatically.
    4. Purchase Order Processing
    The Purchasing system adopts information from the requisition and the quotation to help you create a purchase order. As with purchase requisitions, you can generate Pos yourself or have the system generate them automatically. Vendor scheduling agreements and contracts (in the SAP System, types of longer-term purchase agreement) are also supported.
    5. Purchase Order Follow-Up
    The system checks the reminder periods you have specified and - if necessary - automatically prints reminders or expediters at the predefined intervals. It also provides you with an up-to-date status of all purchase requisitions, quotations, and purchase orders.
    6. Goods Receiving and Inventory Management
    Goods Receiving personnel can confirm the receipt of goods simply by entering the Po number. By specifying permissible tolerances, buyers can limit over- and underdeliveries of ordered goods.
    7. Invoice Verification
    The system supports the checking and matching of invoices. The accounts payable clerk is notified of quantity and price variances because the system has access to PO and goods receipt data. This speeds the process of auditing and clearing invoices for payment.
    Common Tables used by SAP MM:
    Below are few important Common Tables used in Materials Management Modules:
    EINA Purchasing Info Record- General Data
    EINE Purchasing Info Record- Purchasing Organization Data
    MAKT Material Descriptions
    MARA General Material Data
    MARC Plant Data for Material
    MARD Storage Location Data for Material
    MAST Material to BOM Link
    MBEW Material Valuation
    MKPF Header- Material Document
    MSEG Document Segment- Material
    MVER Material Consumption
    MVKE Sales Data for materials
    RKPF Document Header- Reservation
    T023 Mat. groups
    T024 Purchasing Groups
    T156 Movement Type
    T157H Help Texts for Movement Types
    MOFF Lists what views have not been created
    A501 Plant/Material
    EBAN Purchase Requisition
    EBKN Purchase Requisition Account Assignment
    EKAB Release Documentation
    EKBE History per Purchasing Document
    EKET Scheduling Agreement Schedule Lines
    EKKN Account Assignment in Purchasing Document
    EKKO Purchasing Document Header
    EKPO Purchasing Document Item
    IKPF Header- Physical Inventory Document
    ISEG Physical Inventory Document Items
    LFA1 Vendor Master (General section)
    LFB1 Vendor Master (Company Code)
    NRIV Number range intervals
    RESB Reservation/dependent requirements
    T161T Texts for Purchasing Document Types
    Transaction Codes:
    RFQ to Vendor - ME41
    Raising Quotation - ME47
    Comparison of Price - ME49
    Creation of PO - ME21N
    Goods Receipt - MIGO
    Invoice (Bill PAssing) - MIRO
    Goods Issue - MB1A
    Physical Inventory - MI01( Create doc)
    MI04 (Enter Count)
    MI07 (Post)
    Also please check this links.
    http://www.sapgenie.com/sapfunc/mm.htm
    http://www.sap-basis-abap.com/sapmm.htm
    SD Process Flow:
    The sales documents you create are individual documents but they can also form part of a chain of inter-related documents. For example, you may record a customer’s telephone inquiry in the system. The customer next requests a quotation, which you then create by referring to the inquiry. The customer later places an order on the basis of the quotation and you create a sales order with reference to the quotation. You ship the goods and bill the customer. After delivery of the goods, the customer claims credit for some damaged goods and you create a free-of-charge delivery with reference to the sales order. The entire chain of documents – the inquiry, the quotation, the sales order, the delivery, the invoice, and the subsequent delivery free of charge – creates a document flow or history. The flow of data from one document into another reduces manual activity and makes problem resolution easier. Inquiry and quotation management in the Sales Information System help you to plan and control your sales.
    Transaction Codes:
    Inquiry - VA11/VA12/VA13
    Quotation - VA21/VA22/VA23
    Sales Order - VA01/VA02/VA03
    Delivery - VL01N/VL02N/VL03N
    Billing/Invoicing - VF01/VF02/VF03
    Also please check this links.
    http://www.sapgenie.com/sapfunc/sd.htm
    http://www.sap-basis-abap.com/sapsd.htm
    http://www.sapgenie.com/abap/tables_sd.htm
    Production Planning:
    For example, consider a pump manufacturing plant, based on the customer requirement, planning is done for future months ( we plan for a qty on particular
    date). Pump is an assembly - were main component would be manufactured in the plant and others would be procured. As PP, we are concerned only in the inhouse
    manufacturing but the final assembly (considering BOM) can be done only if the procured components are available. MRP helps in planning the shortage, on
    particular date based on the planned date. Work center (ex. lathe) place the components are machined/assembled (were the operation is done). Sequence of
    operation is routing (lead time scheduling data is got from routing). In the MRP Run,basic or lead time scheduling (need to know when to start/finish date)
    is done. On creation of the production order, system checks for which BOM and routing to be picked up (if there are many routings or BOM for that particular
    finished product). Availabilty checks for material,PRT and capacity needs to be done. on release of the order, confirmation of the order can be done (on
    completion of the order or after manufacturing the quantities). GI and GR have to be done.PP flow ends here
    step 1: creation of master data (Material master,BOM,Work center,Routing)
    step 2: Planning - can be done by Planned independent requirement (MD61), Independent requirement (MD81).
    we plan for a quantity, on which date (it would be finish date).
    step 3: MD04 -stock/requirement lsit (plan made can be viewed in MD04)
    step 4: MRP run - MD02, PIR is converted into Planned order
    step 5:Planned order to be converted production order - CO40, CO41
    step 6: production order to be released - CA02
    step 7: confirm the production order (order confirmation-CO15 (after which GI and GR is done)
    assign pts if helpful...

  • Enhancing a BW Generic Extractor

    I have built a generic extractor in the BW system and want to add some ZZ fields.  Where can I write the exit to populate the ZZ field?  I get the message "Program does not exist" when I go to for example: ZXRSAU01 or ZXRSAU02 in the BW system? Thanks

    Hi Niten,
      First you will have to create a new project in BW in CMOD transaction and
      you have to assign the enhancment RSAP0001 to it in CMOD . I think you are
      taking RSAP0001 as the project which is wrong .  Please follow the below steps
    1. Go to T-code CMOD in BW and enter a new project name say ZBW1. Click on the 'Attributes' radio button below and select the Create button . Enter a short text in the next window and save it.
    2 Click on the radio button 'Enhancement Assignement' and press change button .
       In the next window assign 'RSAP0001' as the enhancement .
    3. Now activate the project and select the ' Components' Radio button . Press Change button and you will see the exits EXIT_SAPLRSAP_001 , 002 , 003 and 004. Click on 001 and you will get a new window . Click on include program ZXRSAU01 and press enter . Here you can start coding the user exit.
    But please not that if the RSAP0001 enhancement is used in some other project then it can't be used again in other project.
    Regards,
    Prakash

  • BUG: 10.1.3..36.73 Internal Compile Error with enhanced for loop/generics

    I get the following compiler error when using the Java 5 SE enhanced for loop with a generic collection.
    Code:
    public static void main(String[] args)
    List<Integer> l = new ArrayList<Integer>();
    l.add(new Integer(1));
    printCollection(l);
    private static void printCollection(Collection<?> c)
    for (Object e : c)
    System.out.println(e);
    Error on attempting to build:
    "Error: Internal compilation error, terminated with a fatal exception"
    And the following from ojcInternalError.log:
    java.lang.NullPointerException
         at oracle.ojc.compiler.EnhancedForStatement.resolveAndCheck(Statement.java:2204)
         at oracle.ojc.compiler.StatementList.resolveAndCheck(Statement.java:4476)
         at oracle.ojc.compiler.MethodSymbol.resolveMethod(Symbol.java:10822)
         at oracle.ojc.compiler.RawClassSymbol.resolveMethodBodies(Symbol.java:6648)
         at oracle.ojc.compiler.Parser.resolveMethodBodies(Parser.java:8316)
         at oracle.ojc.compiler.Parser.parse(Parser.java:7823)
         at oracle.ojc.compiler.Compiler.main_internal(Compiler.java:978)
         at oracle.ojc.compiler.Compiler.main(Compiler.java:745)
         at oracle.jdeveloper.compiler.Ojc.translate(Ojc.java:1486)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildGraph(UnifiedBuildSystem.java:300)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildProjectFiles(UnifiedBuildSystem.java:515)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildAll(UnifiedBuildSystem.java:715)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.run(UnifiedBuildSystem.java:893)

    Install the Service Update 1 patch for JDeveloper (using the help->check for updates), and let us know if this didn't solve the problem.

  • Enhancing FileInfo Generic Panels

    Hi,
    the FileInfo SDK offers two approaches to extend the XMP FileInfo dialog found in many Adobe applications.
    1.) A generic panel which can be setup by editing a couple of XML files.
    It offers only limited support for properties defined in XML, it can display only simple XMP properties and comma-separated array lists, with limited layout capabilities (e.g. separators).
    2.) A Flash-based custom panel that offers more possibilities but needs some programming skills to develop.
    The XMP team is currently thinking about enhancing the generic panel approach to make it easier to build complex Metadata UI without programming skills. Planned features are, for example, support for complex properties and more layout capabilities.
    We would like to get feedback from you about enhancing the generic panels and also collect examples of generic panels, as well as flash-based panels.
    Have you developed a generic panel or flash-based panel in the past? Why did you choose one approach over the other? Which features would make a generic panel more valuable to you?
    Please post your experience with FileInfo panels to this thread and, if possible, show us your panel. You can also send us your panel through private forum mail and we will keep it confidential.
    Thanks for your help!

    Over the years I have built several (generic) File Info panels and 
    Bridge Metadata Panes that can display multi-dimensional XMP arrays, 
    such as those used in IPTC Extension, PLUS , and PRISM Metadata for 
    Images schemas.
    These directly index the row and column in the array. Attached is a 
    partial screenshot of a CS4 Bridge Metadata Pane for PRISM Metadata 
    for Images that uses IPTC Extension arrays that have been extended by 
    one sub property: agreementID. With the preference "Hide Empty Fields" 
    this pane is practical for viewing existing complex XMP metadata in a 
    file. There is a version of this pane for old File Info, and one for 
    the newer File Info (XML).
    The second attachment is a screen shot of the corresponding (old) File 
    Info Panel (0.0/1.0). The two dimensional arrays are displayed as 
    fixed height tables with column headers: Location, City, State, ... A 
    new ( 2.0+) File Info Generic Panel was constructed, but with a 
    separate line per sub property, it is very, very tall and not 
    practical for use.
    The array fields in this pane and this panel are set to be display-only.
    If the array fields were set to be read/write and the array already 
    contained data when the XMP packet is opened, then File Info is 
    capable to editing/appending to it. However, if the array does not 
    exist when File Info opens the XMP packet, any data entered into these 
    fields will be ignored when the packet is updated. It appears that 
    (generic) File Info cannot generate a new XMP array structure. As a 
    result, these panes and panels were constructed with the array fields 
    as display-only.
    I have experimented with directly indexing into 3, 4 and 5 dimensional 
    XMP arrays in File Info. It behaves the same as with 1 and 2 dimensions.
    Observation: If File Info could generate new XMP array structures when 
    none previously existed in the packet, like it does for full custom 
    Flash File Info panels, then generic Bridge Metadata Panes and Acrobat 
    Pro (old) File Info panels could support read/write of complex XMP 
    metadata.
    Regards,
    Carl Rambert (previously with Pound Hill Software)

  • Enhancement of CRM UI Views to call BRF+ or customize CRM_EVENTS???

    Hi there
    We have customized several BRF+ applications (20 applications so far), some of them run in the GUI interfase and some of them are call through the UI CRM interfase. To make this possible we have enhanced several UI components (for those web-specific applications) in order to insert our Z methods that are called when specific events occur (i.e. EH_ONSAVE, EH_ONEDIT, and so on); we call the BRF ID and then we pass the data that is required to process our modeled rules.
    However we are about to launch new functionallity affecting the Order object in CRM (i.e. sales order, quotation, contract, etc.), the new rules should run only in the Web Interface, and we plan to build different rules based in the transaction type and Item Category of an order, but I'm not sure if the approach we are using is correct, because I have read about trx. CRMV_EVENT, that is in charge of handling events in CRM.
    In this trx. I have found the object and generic events that suit the moments when we need the validation. But to use this trx. I need to create Z FM, obviously to call  my newly created BRF+ Applications.
    Any advice will be realy helpful...
    By the way I love BRF+
    Elias

    Hi Elias
    I know its too late to respond.
    Couldn't agree with you more on BRF+.
    Not sure what WebUI you are referring to. If its the IC Web Client, may be a check as follows might be helpful in your event.
       DATA: LR_CRM_IC_RUNTIME          TYPE REF TO CL_CRM_IC_RUNTIME_PROCESS.
        LR_CRM_IC_RUNTIME = CL_CRM_IC_RUNTIME_PROCESS=>GET_INSTANCE( ).
       CHECK LR_CRM_IC_RUNTIME IS BOUND.

Maybe you are looking for

  • "iTunes quit unexpectedly" when I try to open iTunes

    I've been trying to transfer my iTunes and iTunes library over to my external hard drive. At first it seemed successful, but now when I try to log back in I keep getting an error message saying that iTunes quit unexpectedly. The error report says (am

  • How can i view my backed up cloud messages

    I know I can restore messages, but can I view them online as well?

  • ThirdPart(WebService) = XI = SAP(Async)

    Hi We are doing a scenario where an IDOC is sent to SAP which is alwalys async and then gets status as ALEAUD back to XI and XI sends it back to the client. We are ending with errors. Have anybody done this scenario, Would this be possible??? Please

  • ELearning for XI eClasses not working

    Hi Firends, I am new to XI and I am refering to the materials available on SDN eLearning for XI. I have checked all he pre-requisites, I have IE 6.0 and Window Media Player 11. My eLearning page opens and I see the content, but the media is black and

  • Viewing Images Side by Side in Elements 11

    How do I view images side by side in Elements 11 Organiser.  In Elements 9 it was easy but I can't find it in Elements 11 or am I being stupid?