ERECRUITMENT - Making Container element in Container Sequence mandatory

Flexibilization within container elements are working fine. However, we need the option to make some container elements as mandatory. For example - We do not want external candidates to submit an application without completing the Work Experience container element. I have made vertain fields within the Work Experience container element as mandatory and this works, but the issue is when the candidate totally skips this container element and submits the application.
I did not find any IMG option to do this, is it possible only within the BSP? Any ideas?
Thoughts appreciated.
Regards, Sunil

Hello Sunil,
this is a functionality many customers would like to have. The work experience might be not the best example as there are really applicants who apply for their first job and could never fill this container but from a general point of view the requirement is valid.
Unfortunately there is no possibility within the standard delivery to check required fields outside of the container at the end of the application wizard. We discussed this with SAP and we got the answer that they can't change the system behavoir due to some architecture issues.
The only option I currently see would be trying a modification to check your required inputs on the "Submit" button of the application wizard. Of course this might get very tricky if you use different contexts with different sets of required fields.
Best regards
Roman Weise

Similar Messages

  • BPM Container Element and Container in UDF Relation

    Hi,
    I am creating a BPM with container elements. Can I access this container variable value in a Java based mapping User Defined Function. If so, can you please let me know how can I do that.
    Thanks,
    -Padmaja

    Hi Padmaja,
    q1 -Is the target message same in all the cases with different values?
    q2 - Also, after this message(with different content based on the where it is created from) is created is sent out or is it used some where further again in the BPM?
    i am also assuming you are above SP16..
    If the answer is yes to q1 and no to q2, you can achieve this quite easily.....from each of the 3 places(success,failure and deadline)....have a send step each with the source message...in the send step you should have the "ConversationID" field filled with values which distinguishes the place from it is is send....now in the interface determination attach one mapping and in that mapping using a UDF you can access the Conversation ID from mapping variables....and you can manipulate your output message..
    I have made lots of assumptions without knowing your scenario..check it out if it helps...
    Thanks & Regards,
    Renjith

  • Container Element in the Mapping UDF

    Is there any way that to access the BPM container Element in the Mapping UDF. Can some one share the UDF code for this

    Hi,
    Refer BPM Container Element and Container in UDF Relation
    BPM Container Element and Container in UDF Relation
    Creating the container Object In Java Mapping
    Thanks
    swarup

  • Container element 'NODEOBJECT' does not exist

    Dear Gurrus,
    While creating clarification case category i am having  this error "Container element 'NODEOBJECT' does not exist" .
    kindly help me out in resolving these issue.
    Regards,

    Hi,
    I think you need to check  Note 1082707 - Error message 'Container element ... does not exist'
    Symptom
    You have created a container element manually in a case category and you are trying to define the dataflow but in the binding editor you are receiving error message SWF_EXP_001 035 'Container element ... does not exist'.
    Other terms
    FP-EMMA, BPEM, EMMACCAT2
    Reason and Prerequisites
    The problem only occurs if you create an invalid container element that contains one or more spaces in the element name.
    Solution
    Choose a valid element name that starts with a letter and contains only characters, numbers, or underscores. The following correction does insure this.
    See the full note if it can be of help.
    regards,
    David

  • ERecruitment 6.0, single instance implementation- custom container elements

    I have created custom container elements and included in the application wizard. Functionality works fine, data gets saved onto the backend custom infotype.
    Issue:- In the standard delivered container elements, whenever data is saved a green check mark appears. This is not happening in the custom element.
    Has anyone elese faced this issue?
    Is this settings controlled through the Floor Plan manager component?
    Assistance appreciated.
    Regards, Sunil

    Hi,
    if you mean the check mark in the container sequence tab, this is determined in the check_for_data method of the controller class. It should be in the same interface like the on_container_navigation method.
    If the method returns true ('X') the check mark will appear.
    Best regards
    Roman Weise

  • Accessing container element in the User Defined Function

    Hi All,
    I am accessing a container element in the user defined function.
    But it is not working. Actually i want to split a message(1800 records) into a batch of 200.
    But it goes in a infinite loop.
    Please can you tell me where i am wrong.
    Smita
    The code is :
    public void SplitMsg(String[] a,ResultList result,Container container){
    Object container1;
    String counter;
    int i,j=0;
    container1 = container.getParameter("value");
    if( container1 == null){
    counter  =  "0";
    else {     
         counter = container.toString();
         j = Integer.valueOf(counter).intValue();
    for ( i = j ; i <= j + 199 ; i++){
         if ( i  >= a.length){
              container.setParameter("value","9999999");
              break;
         result.addValue(a<i>);
         j += 200;
         counter = Integer.toString(j);
         container.setParameter("value", counter);

    Here is another way to accomplish what you wanted.
    For the target mapping, use this sequence for mapping
    Source element -> removeContext -> Your User-defined Function -> Target Element
    When defining User-Defined Function, select "Cache Queue" option.
    Since you are using removeContext before calling the UserDefined function, your input to the user defined function will be a String array without ResultList.CC.
    Now manipulate the array the way you want it, and build the ResultList result.
    After every 200 records, use method
    void addContextChange().
    This will insert the ResultList.CC at the appropriate places.
    Use Display Queue in the Mapping Editor to see the debug values.

  • Get container element of task container

    Hi,
    in my method of a Business Object I need to get the value of the element WorkitemID of my task container.
    I tried the following to read the value of the element:
    swc_get_element container 'WorkitemID' lv_wiid.
    But I don't get the workitemID of the task.
    What am I doing wrong here?
    Thanks for your help.
    Regards,
    Martin

    Hi Martin,
    Are you making a call to the BO method from the task you are using?
    If yes, then in the binding between the task container and the method container, pass the workitem element you need to pass to the method.
    In the BO method, add an input parameter 'WorkitemID' of the same type as the workitem element.
    Now create a data element in the method code of name 'lv_wiid' of the same type as WorkitemID.
    Then use the code:
    swc_get_element container 'WorkitemID' lv_wiid
    to fetch the value of the element in the code.
    Hope this helps!
    Regards,
    Saumya

  • Container Elements - Inherited elements may not be deleted

    Hi,
    I have created a Adhoc Agent container element and when I tried to delete this, it gives the message "Inherited elements may not be deleted" and does not allow me to delete.
    Could anybody please shed some light on this. I have tried all possible ways by changing the container element but in vein.
    Regards
    Kasi

    I ma just guessing it have you used this in some existing step which may be having this as mandatory parameters or are you using the Business object somewhere in the wflow. This is a wild guess.
    Just do a syntax check of your Wflow template U will find some hint may be this are defined as read only or something linke this.
    Thanks
    Arghadip
    Message was edited by:
            Arghadip Kar

  • Jaxb and container elements

    Hi,
    Consider this XML:
    <container>
    <items>
    <item/>
    <item/>
    <item/>
    <!-- ... -->
    </items>
    </container>
    as of now, to get a list of items I need to make two calls: the first to get the object corresponding to the <items> element, and the second to get the actual items (e.g. container.getItems().getItems()).
    Is it possible to create a complex type or a binding that would let me get item list in a single call (e.g. container.getItems())?

    If test.xsd looks like this:
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="container">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="items">
    <xs:complexType>
    <xs:sequence minOccurs="1" maxOccurs="unbounded">
    <xs:element name="item"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    and you compile it like this:
    xjc -p test test.xsd
    this will create bindings that should let you unmarshal your instance into a Container class. That class will contain a getItem() method that returns a java.util.List of items.
    -- Ed

  • Container element is not being displayed in email

    Hi Experts,
      I inserted an element from container into email text as below
    The task has been pending in inbox for more than &ins_num& days.
    The value of &ins_num& in container is 9
    In output I get
    The task has been pending in inbox for more than  days.
    Please let me know what is wrong. The binding works fine. No error in workflow.
    Thanks.

    Hi Miak,
    Greetings..:-)
    > I inserted an element from container into email text as below
    > The task has been pending in inbox for more than &ins_num& days.
    > The value of &ins_num& in container is 9
    > In output I get
    > The task has been pending in inbox for more than days.
    > Please let me know what is wrong. The binding works fine. No error in workflow.
    Check on the Following things:->
    1> The Container Element has Initial Value defined, If Yes - it should symbolise in Green Colour.
         If 'Not', then check the WF Log and see whether this Container Element is fetching the Values orr   not.
    2> If the Values are not being Fetched, then the Problem lies with the Binding of these WF Containers.
    Let me know if you are still facing Issues.
    Regards,
    Kanika

  • XML DB: is it possible to get a row for each element in a container element?

    I have an XML document containing a container element (collection). If I query, using an XPath expression, the contained elements I get a row for each container element with the contained element concatenated. Is it possible to get a row for each contained element?
    I run this simple query:
    select extract(xmltype('<colors><color>Red</color><color>Green</color></colors>')
    , '/colors/color/text()').getstringval() from dual
    And get this result:
    EXTRACT(XMLTYPE('<COLORS><COLOR>RED</COLOR><COLOR>GREEN</COLOR></COLORS>'),'/COL
    RedGreen
    1 row selected.
    What I would like to have is:
    Red
    Green
    2 rows selected.
    Wishful thinking or possible? Many thanks!

    Sure. This is where our XMLSequence() function comes in. It allows you to treat the top-level nodes in a nodeset as if they were rows in a table when combined with the TABLE() operator. Here's an example.
    First, to make the SQL look a little cleaner, I like to define a function like this:
    create or replace function testdoc return xmltype as
    begin
      return xmltype('<colors><color>Red</color><color>Green</color></colors>');
    end;.
    To break out the nodeset of <color> elements as a table, we use the following query:
    select value(list_of_color_elements).extract('*/text()').getStringVal() as color
    from TABLE( XMLSequence( extract(testdoc(),'/colors/color'))) list_of_color_elements.
    Or, using the new-in-9.2 extractValue() operator so we don't have to remember the text() part:
    select extractValue( value(list_of_color_elements), '.') as color
    from TABLE( XMLSequence( extract( testdoc() ,'/colors/color'))) list_of_color_elements.
    Here the TABLE(XMLSequence(...)) combo produces a table of XMLType, with one XMLType object in each row of the table.
    In general, if the XMLType instance were coming from an XMLType table xmltab the query would look like this:
    select extractValue( value(colors), '.') as color
    from xmltab x, /* Important that this table comes earlier in the FROM clause! */
         TABLE( XMLSequence( extract( value(x),'/colors/color'))) colors.
    And if the XMLType were instead in a column of XMLType named doc in a table xmltab, then we would have the syntax:
    select extractValue( value(colors), '.') as color
    from xmltab x, /* Important that this table comes earlier in the FROM clause! */
         TABLE( XMLSequence( extract( x.doc ,'/colors/color'))) colorsOnce you get the hang of it, you'll see that the combination of TABLE(XMLSequence()) to "shred" XML nodes into rows, and XMLAgg() to aggregate fragments of XML across multiple rows back into a single document, is quite powerful.

  • Hiding a container element  from a standard applicaition

    hi,
    i have a requirement to remove the UI elements in a transparent container from a view of a standard webdynpro component HRRCF_C_PREFERENCES_UI. This component is being used as a sub component in a main application.
    The transparent container within has a drop down list and a few buttons.
    So i created a component configuration for the component HRRCF_C_PREFERENCES_UI and changed the property of the UI element in the configuration to invisible. This worked, the container element was invisible in the application. But two other containers next to the UI element that was hidden did not move to the left . No proper alignment.
    Is this the standard behavior of a component configuration? i don't think so.
    Now in my option, the other only possible option is to hide the button by changing the attribute in the WDDOMODIFYVIEW method of the view.
    Could someone please help me how to set the attribute problematically? Is there a different way to meet this requirement?
    Need some help.Thanks.
    Best Regards,
    Sridharan

    Hi,
    Just go to enhancement mode in your webdynpro component and delete that button from UIElement hierarcy.
    If you want your button back, delete the enhancement.
    Regards
    Vishal kapoor

  • Assigning a value to container element in rule defination

    I am using a rule to determine an actual agent. I am using a function module containing actor_tab and ac_conatiner in TABLES parameter. the agent determined is appended to internal table actor_tab. I want this agent to be available in a container element(say: APPROVER) to use it further. I am trying to assingn the agent value to container element using macro  swc_set_element ac_container 'APPROVER' agent-name. But its not working...any other way to assgn this agent to the container element. Bindings from workflow container to rule container are proper.
    Edited by: Rishi Bhatia on Oct 19, 2008 2:46 PM

    i think you cannot modify the container element from Rule.
    the agents of the task determined by the Rule will be stored in some variable of the container automatically (i think it is RuleResult.Agents). you can check this yourself and then bind this element of the task to your APPROVER element.

  • BPM - An empty container element was specified when sending

    Hello Experts,
    My BPM process looks as below:
    Receive -> Loop (execute if the status of IDoc is ERROR(E))--> Mapping ---> End Loop --> Send
    The message is failing in BPM workflow with the log: An empty container element was specified when sending
    Container  for receive and send stepe are different. IP in SXI_CACHE has process code 0.
    Mapping program is defined between the abstarct msg type of receive step and abstract msg type of Send step.
    Th message being processed has initial status as ERROR and after the mapping step is exceuted, it retrieves teh current status i.e SUCCESS. This ends the loop step and while tying to send the messgae to target system, this error occurs.
    Pls advice if I am missing anything.
    Thanks,
    Elizabeth.

    Go to transaction SWWL  , select your integration process instance and delete it
    Create your process with a new name and run the scenario again
    Re: Prob with Integration Process
    regards
    Ninad

  • Error while creating container Element in WF

    Hi,
    I have created a container element with field vbeln, and specified an initial value. Created mail step and activated it.  I have given the mail subject and content  as "value given : &vbeln&".  When I try to test this I couldn't find the container element in " Input Data" tab  of the Test Data and getting the message as "Contnr elem. VBELN  is for read purposes only. No values are assigned to it." 
    Could anyone suggest me to correct this, because I am new to WF.
    Thanks,
    AA

    Hi AA,
    You would probably need to create more than one containers.
    In workflows, we have following types of containers:
    1. Workflow container
    2. Task Container
    3. Event Container
    Now, since you need the element VBELN, try the following:
    1. Create a WF container for VBELN. Make it as both input and output parameter.
    2. Create a container for the Mail Step, again with VBELN field as an input parameter.
    3. There would be a button for binding in the mailstep. Bind the Field VBELN from Work flow container to the Mail Step container.
    Once binding is done, save it and Activate the Workflow.
    Hope this helps.
    Do get back in case of any issues.
    Regards,
    Sonal

Maybe you are looking for

  • I owned the Creative Suites prior to the cloud.  I did the cloud for 1 year, no longer can afford this but now my product that I owned seems to have disappeared. How do I get it back?

    I have owned Adobe Creative Suites since version 2 or 3.  I owned 5 or 6 when I decided to try the cloud.  Now I no longer want the expense of the cloud, but unfortunately I cannot find my non-cloud Creative Suites.

  • Reader and printed forms

    I have used printed forms on reader before on my blog [spammy link removed] before and typed in info to be printed, worked fine. However once saved all the data is lost, any advice?

  • Error in the portal of BEX

    Hi experts, my collegue have the same roles with me in user .   when he use the portal to watch the report,  he clic the query in the portal he can't geti nto the right one ,  But I clic the same query with my user, I can get into the right one !! wh

  • Photosmart C4599 All-In-One

    My HP will begin to print, but will only print out the top couple of inches of a document. I have Windows 7  Someone told me that I need to have my settings changed on the printer.  If that is true, I do not know how to do that.  I hope that somebody

  • Data Refresh does not work

    I have set up the gateway and instance in Power BI Admin center and it is running.  However, I encountered this status when testing the connection : We can't perform this operation because this workbook uses unsupported features. Correlation ID: 8dbd