Metadata through user input from portal application while new check In

Hi,
We have a requirment to create new doc/html from portal end, and check in it into UCM with user populated metadata's
I have few quetions
- Can I user OOTB RichtextEditor taskflow with little customization.
- Is it a easy option to add a check in form (custom taskflow).
- or we have to create new custom taskflow and use CHECKIN_NEW service using RIDC api.
Thanks
Edited by: 953836 on Aug 21, 2012 2:20 AM

You could go with the standard stuff, but everything depends on what user experience you want to achieve.
a) doc/html
What formats you want to support? HTML is OK, but .DOC (especially if it means MS-Word) might be a challenge
b) you could use SSXA tags (see here: http://docs.oracle.com/cd/E23943_01/doc.1111/e13650/toc.htm ) which could do exactly what you ask for (via Contributor Data Files). Note, however, that this user experience is not often met with understanding. And even more important, mind this: Clarification on SSXA Support with WebCenter Portal
c) you could also use CHECKIN_NEW_FORM (see here http://docs.oracle.com/cd/E23943_01/doc.1111/e11011/c04_core.htm#BABGBCHI ) and somehow consume its output in your custom code. By doing this, you could use Content's standard functionality, profiles, but yet, achieve the user experience similar to what Desktop Integration Suite provides.

Similar Messages

  • Access to Entity Service from Portal Application

    Hi Experts,
    I have a hybrid application which will be making use of both Web Dynpro and Portal Applications. I decided to use Entity Services to store my back-end data and can access it fine from the Web Dynpro project. I have included the public part of my CAF project into the Used DCs of my Portal project and while I am able to call the methods of the Entity Service at compile time, at runtime I receive an error message on the page:
    An exception occurred while processing a request
    I know in order to get this to work for Web Dynpro I had to include sap.com/tccolapi.sap.com/cafruntimeuicouplingapilib as a Library Reference and a few Used DCs, but while I have added the Used DCs to the Portal project, I am unsure of how to add the Library Reference. I assume this has to be added to portalapp.xml, but I don't know the syntax.
    Could somehow please reply with how to do this and whether this is all that is required in order to call Entity Service methods from Portal applications?
    Thanks,
    JP

    Hi Smith,
    Write click on the Project then goto the Properties=>Webdynpro References=>Library references
    add
    caf/eu/gp/api
    sap.com/cafruntimeuicouplingapilib
    And add the following DC in your project.
    1> External in caf/eu/gp/api (CAF domain)
    2> caf/eu/gp/api/wd (CAF domain)
    3> com.sap.security.api.sda (SAP-JEE)
    portalapp.xml
    <?xml version="1.0" encoding="utf-8"?>
    <application>
    <application-config>
    <property name="SharingReference" value="usermanagement, knowledgemanagement, landscape, htmlb, exportalJCOclient, exportal, SAPJ2EE::library:cafeugp~api"/>
    </application-config>
    <components/>
    Check this thread .
    Using CAF GP API in Portal Application project
    Regards,
    Mithu

  • How can I change LDAT user attbibutes from my application ???

    how can I change user attbibutes from my application!!!!
    It always tries to create a new user but I need to change only values (like tel number!!!) of EXSISTING user!!!
    I can not find any class/method to change the value of existing User attribute !!!
    I am totally pissed off, please help!!!
    I tried this :
    AMUser user = amsc.getUser(userDN);
    user.setStringAttribute("givenname", "test");

    chek this out----
    String lastName = req.getParameter("lastname");
    storeUserAttributes("sn", lastName, userAttributeMap);
    private void storeUserAttributes(String attribute, String value, Map userMap)
    Set userSet = new HashSet();
    userSet.add(value);
    userMap.put(attribute, userSet);
    AMPeopleContainer ampc = conn.getPeopleContainer(ouDN);
    AMPeopleContainer ampc = conn.getPeopleContainer(ouDN);
    if(ampc !=null)
    /*My code for create users with Sun Portal Desktop service*/
    Set serviceNamesSet = new HashSet();
    Set userSet = new HashSet();
    serviceNamesSet.add("SunPortalDesktopService");
    userSet = ampc.createUsers(userMap1, serviceNamesSet);
    this will help u
    http://lokeshpant.blogspot.com

  • Where to validate user input from FPM_FORM_UIBB?

    I am supporting an ESS OVP app using WDA and FPM. 
    This question concerns validating/changing user input from an edit page entered through FPM_FORM_UIBB
    In a form, on an edit page, we wanted to mask the initially loaded value of a field with asterisks.
    I used the feeder class get_data() method to accomplish this.
    The user may then overtype the asterisks with content data.  At times, the user leaves some of the asterisks there as well.
    I want to check the contents of the inpu field, and, if needed, compress out the asterisks.
    if not inputfield co '* ' .
    translate inputfield using '* ' .
    condense inputfield NO-GAPS .
    endif .
    Where can I put this code? Or, where, generally, do you code validations of form data?
    Thanks…  
    …Mike

    Hi Mark,
    You should be able to catch the event in PROCESS_EVENT and GET_DATA. I would put the break-point in both of these methods and check for the field values and based on that decide course of action. So steps would be.
    1) Put in the break-points in the obove methods.
    2) Check the event and the field values you are intrested in.
    3) Code accordingly.
    Hope it helps.
    Laeeq Siddique

  • How to accept user inputs from  sql script

    I want to create Tablespace useing sql script , but the location of the data file I need accept from user . (to get the location of the data file ) .
    How can I accept user input from pl/sql .
    Example :
      CREATE TABLESPACE  TSPACE_INDIA LOGGING
         DATAFILE 'H:\ORACLE_DATA\FRSDB\TSPACE_INDI_D1_01.dbf'
         SIZE 500M  AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED
         EXTENT MANAGEMENT LOCAL;here I need to accept location of the datafile from user ie : 'H:\ORACLE_DATA\FRSDB\TSPACE_INDI_D1_01.dbf'

    Hi,
    Whenenever you write dynamic SQL, put the SQL text into a variable. During development, display the variable instead of executing it. If it looks okay, then you can try executing it in addition to displaying it. When you're finished testing, then you can comment out or delete the display.
    For example:
    SET     SERVEROUTPUT     ON
    DECLARE
        flocation     VARCHAR2 (300);
        sql_txt     VARCHAR2 (1000);
    BEGIN
        SELECT  '&Enter_The_Path'
        INTO    flocation
        FROM    dual;
        sql_txt :=  'CREATE TABLESPACE SRC_TSPACE_INDIA LOGGING
         DATAFILE' || flocation || ' "\SRC_TSPACE_INDI_D1_01.dbf" ' || '
         SIZE 500M  AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED
         EXTENT MANAGEMENT LOCAL ';
        dbms_output.put_line (sql_txt || ' = sql_txt');
    --  EXECUTE IMMEDIATE sql_txt;
    END;
    /When you run it, you'll see something like this:
    Enter value for enter_the_path: c:\d\fubar
    old   5:     SELECT  '&Enter_The_Path'
    new   5:     SELECT  'c:\d\fubar'
    CREATE TABLESPACE SRC_TSPACE_INDIA LOGGING
         DATAFILEc:\d\fubar
    "\SRC_TSPACE_INDI_D1_01.dbf"
         SIZE 500M  AUTOEXTEND ON NEXT  1280K MAXSIZE
    UNLIMITED
         EXTENT MANAGEMENT LOCAL  = sql_txt
    PL/SQL procedure successfully completed.This makes it easy to see that you're missing a space after the keyword DATAFILE. There are other errrors, too. For example, the path name has to be inside the quotes with the file name, without a line-feed between them, and the quotes should be single-quotes, not double-quotes.
    Is there some reason why you're using PL/SQL? In SQL, you can just say:
    CREATE TABLESPACE SRC_TSPACE_INDIA LOGGING
    DATAFILE  '&Enter_The_Path\SRC_TSPACE_INDI_D1_01.dbf'
    SIZE 500M  AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED
    EXTENT MANAGEMENT LOCAL;though I would use an ACCEPT command to given a better prompt.
    Given that you want to use PL/SQL, you could assign the value above to sql_txt. If you need a separate PL/SQL variable for flocation, then you can assign it without using dual, for example:
    DECLARE
        flocation     VARCHAR2 (300)     := '&Enter_The_Path';The dual table isn't needed very much in PL/SQL.
    Edited by: Frank Kulash on Jan 10, 2013 6:56 AM

  • JNDI lookup from Portal Application Module

    Dear Experts,
    I have a problem with looking up a Deployable Web Service Proxy from within a Portal Application Module.
    I use NWDI and created both the Deployable WS Proxy DC and the Portal App DC.
    I added the generated Proxy to the Proxy DC's public part and added it as used DC to the Portal Module DC.
    When I perform the JNDI lookup, no exception is thrown but the Code is not executed any further...
    Here is the source:
    Category.APPLICATIONS.infoT( loc, "lookup JNDI...", new Object[] { this });
    Object o = ctx.lookup(JNDI_NAME);
    Category.APPLICATIONS.infoT( loc, o.getClass().getName(), new Object[] { this });
    service = (OrchestrationService)o;
    Category.APPLICATIONS.infoT(loc, "success!", new Object[] { this });
    The log shows the name of the class (OrchestrationServiceImpl) but not the success! part.
    As I said: No exceptions are thrown...
    Any help is appreciated!
    Matthias

    Solved the problem!
    It's allways the same:
    As soon as you ask the question the answer comes to you by itself...
    I needed to add a reference to the using DC. I already did that before but not correctly:
    If you want to add a reference to a j2ee application you need to read this document:
    [Calling J2EE Applications from Portal Applications|http://help.sap.com/erp2005_ehp_03/helpdata/EN/42/9ddf20bb211d72e10000000a1553f6/frameset.htm]
    It says the reference has to look like this:
    <property name="SharingReference" value="SAPJ2EE::sap.com/Hello"/>
    I hope it helps someone.

  • User input from pl/sql

    How could I get user input from a pl/sql block?
    Hope that somebody can help me.
    thanx
    Amelio.

    There is a package DBMS_LOCK that has a SLEEP routine, which suspends the session for a given period of time (in seconds).
    However, you can only pause the procedure and not accept user input into the procedure during the pause.
    syntax: DBMS_LOCK.SLEEP(1) ;
    I need only to run an 'pause' or something like that within a pl/sql block. Do you know if it's possible? Thanks.

  • Break points are not triggering in RFC from portal application

    Helllo,
    I am running Biller Direct application from portal, which is triggering a standard SAP RFC FM back end, am trying to debug my execution from portal, for this i put the External Break point, Session break-poiint at the beginning of this SAP RFC FM, but, its not stoppping at ll, here the user is a Web user, not dialog user.
    How can i stop my execution in this SAP RFC FM to check how the structures are populated?
    Thank you

    Hi Raju,
    Please try the below way and check if it works.
    Open the RFC in R/3 i.e.
    SE37 -> give FM NAME -> DISPLAY.
    Click on UTILITIES -> SETTINGS -> CLICK THE TAB debugging.
    In the screen against the field users : give the value 'WEBLOGIN'.
    Uncheck the FLAG 'IP MATCHING'.
    And at the bottom check the check box against the field
    'Session Break Point Activate Immediately'.
    Save these settings.
    Then go to the line at which you want to debug the code and put an external break point over there.
    But, please take care of one thing as we are giving it as a WEBLOGIN, when ever some logs in, it will reach the brteak point and stop there. We have to click F8 to continue. Or else, the portal will be hanged for them.
    Thanks & regards,
    Y Gautham

  • Opening the current screen of a application from portal in a new window

    Hi,
    We are using EP 7.0 with ECC 7. A Iview is created in portal for a ABAP webdynpro application and attached to a role and that role is attached to a user.
    When the user invokes the Iview in portal the ABAP webdynpro application is opened, when a button is clicked in this first screen another screen is shown. From the second screen using portal functionality to open the contents of the screen I tried to open the second screen in new window by using the short cut "Open in new window", but this option opens the first screen instead of the current screen.
    Is it a standard behaviour or some issue with this.
    Is there anyother option to print the ABAP webdynpro application from portal
    Regards,
    H.K.Hayath Basha.

    Hi H.K.Hayath Basha,
    Try to put in Button action cod for open in new windows.
    Regards
    Eduardo

  • Capturing user input from a message choice..urgent!!!!!!!!!!

    Hi All,
    I am working on OAF 5.7H with a Travel Module for a UN organisation .
    I have a pge in which I have table Region.In the table i have a message choice Box displaying different Travel Types.In the same row i have a check box with Yes or No value
    my requirement is ,whenever the user selects some particular travel types(the page gets refreshed) from the message choice,the check box should be rendered or hidden.
    For example
    if the user selects travel type MISSION in the message choice ,the page refreshes and the check box shud not be rendered
    and
    if the user selects travel type HOME LEAVE,the page refreshes and the check box shud be rendered.
    But my problem is i am not able to capture the user selection of the message choice and at the same time render the chek box true or false.
    If i kan capture the user selection of the message choice values while the page refreshes then at the same time i kan play around with the chekBox.
    First of all is this possible and if kan anyone give me a little clue.

    Thanks Ram for your reply..I did this but it doesnt seem to work..Because now i realize the problem is somewhere else.
    I have a Table RN as i said.
    In that table region all the componenets are added in stack layout,i mean to say every stack layout region gets added coloumn wise to the table.
    Now i have a Add Anather Row Button.
    My requirement is :
    Suppose the user selects Travel Type Mission on first row,The page gets refreshed and the chekBox doesnt get rendered.
    Now if the user hits Add Anather Row Button and creatres a new row and selects the travel type to be HOME LEAVE whereby the check box shud get rendered in that row.
    But the problem is this is not happening.
    i am doing as u said..
    Now if i choose a Travel type in the second row which shud hide the chekbox then in all the rows the Check Box gets hidden,even in the previous row where it shud be rendered.
    This is happening because each of the stack layout region conataining the chek boxes get added as coloumn to the entire table,
    So if i do any manipulation on the chek box it gets defaulted for all the rows.
    I dont know what to do ..
    i need to handl eit row wise.
    I am iterating through the row set to capture the travel types in each row.
    But on the row set i cannot set any web bean property.
    somebody please tell me ho wto crack this.
    Thanks

  • Users locks during portal application

    There are two back buttons on the portal application
      - one on the transaction
      - one in the top right corner of the screen.
    When the user is in the middle of a transaction and uses the back button located on the transaction level to back out of the transaction, any locks in SAP are correctly backed out; however, if they use the Back button located in top right of the portal screen, the users locks up within SAP.  Whenever this locking occurs, the only way we have found to get through it is to have their SAP sessions manually killed or they have to wait 30 minutes for the transaction to release in SAP - obviously, neither of these are acceptable solutions. 
    I'm hoping that there is a setting that we can use to force a cancel of the transaction in SAP when the user performs either of these scenarios.
    Can anyone propose a solution to address this issue?

    Hi,
    Pls check in the system Admin->Monitoring I think we can find in this.
    Or try to check in User Admin->Keystore admin
    Regards
    Lekha

  • Get User ID from Portal Environment

    Hi,
    In order to avoid creation of as many SAP backend users as our Portal Customers. We have created one SAP communication user and mapped it to LDAP roles & a similar LDAP user. The same user is configured in SICF for this ABAP webdynpro application.
    Now following are my questions:
    1- Is the above mentioned strategy is recommended or should be avoided? when & why
    2- How can we get the portal customer id in ABAP webdynpro code
    as we need to find which customer it is related to?
    Thanx.

    Thanx I got the answer from one of the old log....

  • Code generate report in excel format from portal(Application Server)

    Hi all
    Please give some solution with code generate report in excel format from
    oracle portal(Application Server).

    Not feasible.
    Why? Because "the Excel format" is a binary and proprietary Microsoft file format. And writing a generator to generate Excel files will be complex, and resource expensive. In the vast majority of cases this will not be justified.
    As an alternative the very basic Microsoft XML office format can be used. But note that this is not a a ISO standard (it has been shot down in flames) - and effort and resources for that would be better spend on the Open Document XML standard (which very likely will be ratified as the ISO standard instead).
    Of course, you could have meant a CSV file - in which case, you need to play close attention to details. CSV is not an Excel format. A software designers and developers, our success is determined by attention to technical detail. In which case you are not paying any attention to technical detail by confusing CSV with Excel.

  • Initial load of user data from differnet applications

    How can we match the different IDs from different applications when we load first time.
    Have we to do this manually or is there any functionality to do this automatilliy like CUA.
    Thanks
    Gabi

    Hi Matthias,
    It's slightly an opne ended question. It depends a lot on which systems you are consolidating from. Is it just ABAP systems?
    As a general concept - you need to decide which will be your unique identifier for the identity (Employee ID, ID number, social security code, etc). After you've done that you need to adjust each import/consolidation job and map the proper attributes.
    If you have 1 field that is identical for the user in all you systems, you have most of the work cut out for you.
    Regards,
    Eric

  • User mapping from portal to R/3

    Hello everyone,
    Our situation is this :
    We made some visual composer iviews (charts and tables) that get data from R/3.
    Instead of creating users in R/3, we want to use only one public user who can only call RFC's in R/3. So how is the user mapping implemented in this situation?
    Please give me detailed explanation for it or links of documentation.
    I will be appreciative and all answers will be rewarded with points.
    Thanks for help.

    In addition and from a maintenance perspective you could do a: Portal Group to R/3 UserMapping.
    This will then automatically map all Portal Users in the Portal Group to the one R/3 user in the back-end. This saves effort when new users are created on the portal you don't have to map them all.
    This method is also proposed by SAP for mapping to MDM for example.
    NOTE: When you choose this you cannot trace the user in the back-end because
    this back-end user is shared. If this is not a problem for your scenarion then I would say go for it.
    Cheers,
    Benjamin Houttuin

Maybe you are looking for

  • Assigning free goods in a purchase order.

    Hi, I have to generate a report which will display the purchase order no for each condition record created in mbn1, and for each purchase order no it has to fetch the free goods assigned, eligible and remaining. i have created a condition record for

  • Query parameters in BC and setting up Site Search tracking in Google Analytics

    I would like to enable site search tracking in Google Analytics for a non-eCommerce BC site but I do not know what query parameters I need to use to enable site search tracking - can anyone help?! I can turn Site search tracking 'on' in Analytics but

  • Combining 2 lines TCP into 1 line

    Hi everyone, I was creates 2 TCP programs, client andserver.  Client side is open connection and there aretwo functions provided, first are receive the image from the server and second aresend request of Boolean to the server. Server side is listen c

  • Making labview 2014 and Access 2013 db working correctly

    Hi all, i'm trying to gain access to a database created by Access 2013 from Labview 2014. Since we dont want to buy the NI toolkit i thought to use the old LabSQL library. Has anyone tried to do the same thing or give me some hints about it? Actually

  • Remving CDC objects from source database

    Hi, I have a simple test area with two databases. One db is my source, the other my target. I have got CDC working fine and will be deploying to our Dev environment in anger shortly. Im using JKM Oracle 10G Consistent (LOGMINER). When I drop the jour