Benefits Module Configuration

Hello All,
I am new to learning the Benefits module and would like to know the steps and procedures involved in the configuration of the Benefits module in and out starting to beginning.
Can anybody please help me with some good materials and information.
You can also e-mail me at [email protected]
Appreciate your valuable replies asap.
Thanks in advance.
Shivani.

Hi
In order to administer and maintain your plans separately, you will work in your own benefit area.
1a.           Define the benefit areas
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Define benefit areas.
(Note:  This is not used for eligibility but administration.  It allows you to have separate administration or separate benefit plan pools.  A benefit area can be administered in one currency at a time only).
Steps:
- Hit the “New entries” button
- Enter your own Benefit area and Country grouping
- Hit the “Save” button
1b.           Maintain BAREA feature
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Define Benefit Areas
Steps:
- Click on “Feature” button and Maintain
1c.           Set currency for the benefit areas
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Assign currency to Benefit areas
Steps:
- Hit the “New entries” button
           - Enter your Benefit area and Currency          
1d.           Set the current benefit area (IMG and user parameters)
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Set current benefit area
Steps:
- Select your Benefit area and hit enter
           For User Parameter:
           - System > User profile > Own data > Parameters tab
           - Set parameter as BEN = XX
2.           National is the provider for all benefit plans.  Within National, there is a provider for each health/spending, savings, and insurance plans.
2a.           Define the benefit provider
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Define benefit providers
           Steps:
- Hit the “New entries” button
- Enter your health/spending, savings, and insurance plans providers
- Hit the “Save” button
3.           QD allows members of the immediate family to be considered as dependents and beneficiaries.
3a.           Define dependents and beneficiaries
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Dependents and Beneficiaries>Define dependents and beneficiaries
Steps:
Note:  Here you will define employee’s relatives and close acquaintances are permitted dependents for health and miscellaneous plans, and beneficiaries for insurance, savings and miscellaneous plans. (i.e. spouse, divorced spouse, step-child, child).
- Hit the “New entries” button
- Select the dependent subtype from the drop down window
- Check dependent box or beneficiary box or both
- Hit the “Save” button
4.           QD offers 8 types of benefit plans: medical, dental, basic life insurance, supplementary life insurance, 2 separate savings plans, credit, legal coverage, and a healthcare spending account.
4a.           Define the benefit plan types
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Plan attributes>Define benefit plan types
Steps:
Note:  The system does not allow for an employee to enroll in more than one benefit plan per plan type (i.e. employee can not enroll in both the Medical Indemnity and Medical HMO, but they do have a choice of one or the other).
                      - Enter a plan type identifier and its description
                      - Choose the corresponding benefit category code for the plan type.
5.           QD’s plans are all active and able to be enrolled in, but they would like the option for closing and phasing out plans if needed.
5a.           Define benefit plan status
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Plan attributes>Define benefit plan status
Steps:
- Enter an identifier to represent each status
- Enter a status description
- Indicate if plan is active and if it is available for enrollment
Status           Text            Active            Enroll
CL           Closed                     
LK           Locked                     
OP           Open                      
6.           QD offers a basic insurance plan that has different costs depending on the age and salary of the employee.  Develop the salary and age as criteria for the plans.
6a.            Define parameter groups.
           Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Define employee groupings>Define employee criteria groups>Define parameter groups
Steps:
           - Enter parameter group and description
           - Hit the “Save” button
           6b.  Define age, salary and seniority groups (read step 12 for the required groups)
           Menu Path: Salary group
IMG>Personnel Management>Benefits>Basic Settings>Define employee groupings>Define employee criteria groups>Define salary groups
Steps:
                      - Select “Salary criteria” in the “Select Transaction screen”
- Enter the Salary group ID and its description
                      - Enter the Low and High values for the salary group
Menu Path: Age group
IMG>Personnel Management>Benefits>Basic Settings>Define employee groupings>Define employee criteria groups>Define age groups
Steps:
- Select “Age criteria” in the “Select Transaction screen”
- Enter the Age group ID and its description
- Enter the Low and High values for the age group
Menu Path: Seniority group
IMG>Personnel Management>Benefits>Basic Settings>Define employee groupings>Define employee criteria groups>Define age groups
Steps:
- Select “Seniority criteria” in the “Select Transaction screen”
- Enter the Length of service ID and its description
- Enter the Lowest and Maximum values
7.           The legal plan covers employees in the executive organizational unit.  Create a coverage group for the executive legal plan.
7a.           Define coverage groupings
           Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Define employee groupings>Define coverage groupings
Steps:
- Hit the “New entries” button
- Enter coverage group
- Hit the “Save” button
8.           For the 401k savings plan, full time employees (greater than 37.5 hours/week) may contribute a maximum of 16% of their pre-tax salary.  Part time employees may contribute a maximum of 10%.  Create groups to separate the part time and full time employees.
8a.           Define Employee Contribution Groups
           Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Define employee groupings>Define employee contribution groups
Steps:
- Hit the “New entries” button
- Enter identification and description for employee contribution group
- Hit the “Save” button
9.           QD contributes to a retirement plan (RBAP) after one year of service for the salary employees only.  Create groups to distinguish the salary employees from the hourly employees.
9a.           Define Employer Contribution Groups
Menu Path:
IMG>Personnel Management>Benefits>Basic Settings>Define employee groups>Define employer contribution groups
Steps:
- Hit the “New entries” button
- Enter identification and description for employer contribution group
- Hit the “Save” button
10.           The 2 medical plans offered are an HMO and a traditional indemnity.  The company pays 50% of the provider costs for each.  The following costs are stated in monthly amounts:
•           The provider cost for a nonsmoking HMO are $60 for employee only, $80 for employee and spouse, and $150 for employee and family.  Smoking adds an additional $20 to the provider cost.
•           The traditional indemnity has a high deductible and a low deductible option.  The cost for a high deductible is $100 for employee only, $120 for employee and spouse, and $200 for employee and family.  Smoking adds an additional $20 and a low deductible an additional $10 to the provider cost.
Menu Path:
IMG >Personnel Management>Benefits>Plans>Health Plans
Steps:
- Define health plan general data                                
- Define options for health plans
                      - Define dependent coverage options
                      - Define cost variants          
                      - Define cost rules
                      - Assign health plan attributes          
                      - Define evidence of insurability conditions
11.           A dental plan is offered to all employees and is subject to no specific criteria.  The cost, regardless of number of dependents, is $5/month, paid for entirely by the employer.
Menu Path:
IMG >Personnel Management>Benefits>Plans>Health Plans
Steps:
- Define health plan general data                                
- Define options for health plans
- Define dependent coverage options
           - Define cost variants          
- Define cost rules
- Assign health plan attributes          
- Define evidence of insurability conditions
12.           The basic life insurance is subject to age and salary criteria.  The plan coverages offered are 1x base salary and 2x base salary, up to a maximum coverage of $500,000.  Costs are paid for by the employee and are, per $1000 coverage:
•           for salary levels below $120,000:  $0.05 below age 50, $.08 above age 50
•           for salary levels above $120,000:  $0.07 below age 50, $.10 above age 50
           Supplementary life insurance is not subject to criteria and is a flat $200,000 coverage and costs $7 month, paid for by the employee.
           There is a combined coverage limit of $500,000 for basic and supplementary insurance.
Menu Path:
IMG >Personnel Management>Benefits>Plans> Insurance Plans
Steps:
                      - Define insurance plan general data                     
                      - Define coverage formula          
                      - Define coverage rules
                      - Define cost variants
                      - Define cost rules
                      - Assign insurance plan attributes          
                      - Define evidence of insurability conditions
Menu Path: (combined coverage)
IMG >Personnel Management>Benefits>Plans> Insurance Plans>Combined coverage
Steps:
                      - Define combined coverage for insurance
                      - Define combined coverage limit expressions
13.           A 401k savings plans is available and QD starts immediate matching.  QD matches at a rate of 100% of employee contribution up to $1000.  After this limit is reached, QD matches 50% of employee contribution to a maximum of 16% of the employee base salary.  The 401k is subject to employee contribution groups (step 8).  The maximum pre-tax employee contribution percents are explained in step #8 and the maximum dollar amount is $10,000.  The employee is 20% vested after one year, and an additional 40% each year after.
           QD contributes $4000 to an RBAP for the salary employees after 1 year of service.  Employees so not contribute to this plan and are 100% vested after 1 year.  The RBAP is subject to an employer contribution rule (step 9).
           Choices for investments are stock, mutual funds, or both.
Menu Path:
IMG >Personnel Management>Benefits>Plans> Savings Plans
Steps:
- Define savings plan general data
- Define employee contribution variants
- Define employee contribution rules
- Define employer contribution variants
- Define employer contribution rules
Menu Path:
IMG >Personnel Management>Benefits>Plans> Savings Plans>Vesting
Steps:
- Define vesting rules
- Define vesting portions
Menu Path:
IMG >Personnel Management>Benefits>Plans> Savings Plans>Investments
Steps:
- Define investments
- Define investment groups
- Assign investments to groups
Menu Path:
IMG >Personnel Management>Benefits>Plans> Savings Plans
Steps:
- Assign savings plan attributes
14.           QD offers a healthcare spending account with contribution limits of $100-$7000 per year.  Reimbursements for spending accounts can be obtained through QD in amounts of $50 or greater.  Valid reimbursements are doctor, dentist, vision, and prescription.
Menu Path:
IMG >Personnel Management>Benefits>Plans> Flexible Spending Accounts
Steps:
                      - Define spending account general data
           - Define employer contribution variants
           - Define employer contribution rules
           - Assign spending account attributes
           - Define spending account claim types
15.           QD gives each employee a monthly credit of $50 to offset the costs of benefit plans.
Menu Path:
IMG >Personnel Management>Benefits>Plans> Credit Plans
Steps:
- Define credit plan general data
- Define credit variants
- Define credit rules
- Assign credit plan attributes
16.           QD offers a legal plan for all employees in the executive organizational unit.  The coverage group was determined in step 7.  The legal plan has a coverage amount of $5,000,000 and costs the employer $100 per month.
           you will use coverage amount and cost formulas for the legal plan configuration
Menu Path:
IMG >Personnel Management>Benefits>Plans> Miscellaneous Plans
17.           To enroll in a dental plan, the employee must be enrolling in either an HMO or the medical indemnity.  To enroll in supplementary insurance, the employee must be enrolling in the basic life insurance plan.
17a.           Define prerequisite or corequisite plans
Note:  Prerequisite plan is a plan the employee must first be enrolled in.
Corequisite plan is a plan the employee must enroll in at the same time.
           Menu Path:
IMG >Personnel Management>Benefits>Flexible Administration>Prerequisites and \Corequisites>Define prerequisites/ Define corequisites
Steps:
- Choose a plan requiring a pre/co requisite
- Enter the plan or plans that are to be the pre/co requisite
- Determine if the plan requires a requisite of “all” or “any”
18.           Employees are eligible for all plans (except RBAP) immediately upon hire.  Salary employees are eligible for RBAP after one year of service.
18a.           Define eligibility groupings
           Menu Path:
IMG >Personnel Management>Benefits>Flexible administration>Programs>Employee Eligibility>Define eligibility groupings
Steps:
- Hit the “New entries” button
- Enter Eligibility group and description
- Hit the “Save” button
18b.           Maintain ELIGR feature
Menu Path:
IMG >Personnel Management>Benefits>Flexible administration>Programs>Employee Eligibility>Define eligibility groups
Steps:
- Click on “Feature” button and Maintain
18c.           Define eligibility variants
Menu Path:
IMG >Personnel Management>Benefits>Flexible administration>Programs>Employee Eligibility>Define eligibility variants
Steps:
- Hit the “New entries” button
- Enter Eligibility rule variant and description
- Hit the “Save” button
18d.           Define eligibility rules
Menu Path:
IMG >Personnel Management>Benefits>Flexible administration>Programs>Employee Eligibility>Define eligibility rule criteria
Steps:
- Select the eligibility rule for which to define conditions
- Enter the waiting period information
- Enter the first day of enrollment after waiting period met
- Enter minimum working time and age restrictions, if required
- Hit the “Save” button
19.           When employment ends, termination is classified as wither resigned or retired and benefit plans cease after 30 days, or cease immediately.
19a.           Define termination groupings
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Programs>Participation termination>Define termination groupings
Steps:
- Hit the “New entries” button
- Enter Termination grouping and description
- Hit the “Save” button
19b.           Define termination variants
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Programs>Participation termination>Define termination variants
Steps:
- Hit the “New entries” button
- Enter Termination variants and description
- Hit the “Save” button
19c.           Define termination rules
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Programs>Participation termination>Define termination rules
Steps:
- Select your Termination rule
- Select Benefits termination rule criteria
- Enter the appropriate Coverage continuation period and hit the “Save” button
20.           Group plans together as an “offer” to active salary and hourly employees.
20a.           Define benefit programs
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Programs>Define benefit programs
Steps:
- Select your Benefit groups
- Select your Employee status
- Enter the Benefit plan, Eligibility rule and Termination rule and hit the “Save” button.
21.           All active employees are defaulted into the traditional indemnity medical plan, low deductible, employee only if they do not elect benefits.  The RBAP, credit, and legal plans are all automatic enrollment.
21a.           Define standard selections
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Standard selections>Define Standard health selections
Steps:
- Select your Benefit groups
- Select your Employee status
- Hit the “New entries” button
- Enter the Benefit plan type, Benefit plan, Health plan options and Dependent coverage for health plan
- Select the processing type and hit the “Save” button.
22.           Benefit events are classified as Hire (can add all relevant plans) or Other Event (marriage, birth of child and can delete, add, change and relevant plan)
22a.           Define benefit adjustment groupings
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Benefits adjustment reasons>Define benefit adjustment groupings
Steps:
- Hit the “New entries” button
- Enter adjustment groupings and description
22b.           Maintain EVTGR feature
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Benefits adjustment reasons>Define benefit adjustment groupings
Steps:
- Click on “Feature” button and maintain EVTGR feature
22c.           Define benefit adjustment reasons
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Benefits adjustment reasons>Define benefit adjustment reasons
Steps:
- Hit the “New entries” button
- Enter Benefit adjustment reasons and description
- Hit the “Save” button
22d.           Define permitted changes for adjustment (up to you!)
Menu Path:
IMG>Personnel Management>Benefits>Flexible administration>Benefits adjustment reasons >Define adjustment permissions
Steps:
- Select your Benefit adjustment
- Select your adjustment group
- Hit the “New entries” button
- Enter the Benefit plan type,
- Check the appropriate boxes for Benefit plan, Options, Dependent coverage and Dependents and save your records
Edited by: Santhosh Kumar R on Feb 27, 2008 9:35 AM

Similar Messages

  • Doubt in Benefits Module configuration..please clrify

    Hi Friends,
    I am having doubt in configuration steps in Benefits module.Here i have configured
    Benefit Area,Assigned currency to Benefit Area,Defined Benefit providers,Set current Benefit Area,Defined Benefit plan types,Status,Defined Employee criteria groupings(parameter groupings,salary groups,age groups,Seniority groups),Defined cost groupings,Defined coverage groupings.
    In Health plans i defined Health plan genral data,options for health plans,dependent coverage options,Defined Cost Variants,Defined cost rules.
    I struck up from this point onwards.My qurries are
    1.Is it compulsary to Assign Health plan attributes!
    2.What are follwing steps of configuration after Assign Health Plan attributes!

    Hi Vikram,
    1. yes you should assign Assign Health plan attributes; without assigning this u can' process the further steps this is the integration point off your plan options with cost rules
    2. after the above step the following are the mandatory steps to follo:
    a. Flexible administration --- define administrative parameters (Mandatory)
    b. Prerequisite and Corequisite plans (Optional--based on ur client needs)
    c. Adjustment reasons (Optional-if u have any adjustments it is mandatory)
    d. Programs ; 1st program Grouping and Second program groupin( Mandatory without assigning this you can't process)
    e. Define Benefit Programs (mandatory)
    f. Employee Eligibility : eligibility grouping and variant and eligibility rules ( Mandatory)
    g. Standard Selections: Health plans (Mandatory)
    after config all those steps then you go to T-Code HRBEN0001 there you can enrol youa employees .
    Regards,
    Sushma

  • FRICE OBJECTS IN BENEFITS MODULE

    HI FRIENDS.
    WHAT ARE THE POSSIBLE
    REPORTS ,INTERFACES,CONVERSIONS,ENHANCEMENTS  SHOULD WE NEED TO WHILE CONFIGURATION OF BENEFITS MODULE.DESPARETLY NEED THE ANSWER.
    THANK YOU.
    SAIRAM

    Hi Vikram,
    1. yes you should assign Assign Health plan attributes; without assigning this u can' process the further steps this is the integration point off your plan options with cost rules
    2. after the above step the following are the mandatory steps to follo:
    a. Flexible administration --- define administrative parameters (Mandatory)
    b. Prerequisite and Corequisite plans (Optional--based on ur client needs)
    c. Adjustment reasons (Optional-if u have any adjustments it is mandatory)
    d. Programs ; 1st program Grouping and Second program groupin( Mandatory without assigning this you can't process)
    e. Define Benefit Programs (mandatory)
    f. Employee Eligibility : eligibility grouping and variant and eligibility rules ( Mandatory)
    g. Standard Selections: Health plans (Mandatory)
    after config all those steps then you go to T-Code HRBEN0001 there you can enrol youa employees .
    Regards,
    Sushma

  • Features in Benefits module

    Hi Friends,
    Please let me know about the features which we are using while configuration of benefits module.
    what features should we maintain in the Benifits module and what would be the possible return values?
    hope for early reply.
    thanks in advance.
    sairam

    Hi,
    You have to use first program grouping and the second program grouping to enroll the employees in a benefits plan. For e.g., your employee is salaried and full-time, then you can maintain SAL in the first program grouping and FULL in the second program grouping. After you have defined these values, you have to use these as the return values in their respective features (BENGR and BSTAT). Once you have done these, when you go to employee master data in IT0171, system will default these values there.
    Similary you need to maintain other required features too.
    Hope this helps.
    Reward points appreciated,
    Thank You,

  • File Adapter-Module configuration

    Hi All,
    I have the following requiremnt.
    "Duplicate files should not process"
    Following are the File Access Parameters.
    Source Directory: ABC (ex: contains aa1,aa2,aa3,aa4 files)
    Filename: *
    File name mask: aa*
    My doubt is if they place aa1 file again in ftp , i should not process.
    For this I'm thinking to write module configuration.
    Can any one suggests , whether this is the correct approach? If it is could u explain how to write this module and where to write this module and how to import in xI, do i need to pass any parameter name in module configuration.
    Regards,
    venu.

    Hi Venu,
    You can go with Module in the Sender File Adapter.
    First you need to check the file name and you need to store this file name in the Database.( you can use Java Database).
    If there is an entry in the database for that file, then reject the whole file as per the business requirement. So that you can avoid , overhead of Mapping. Because if there is an error set the flag in the message and check this flag in your Receiver Determination, if it is an error send into error directory.
    Another way is outside the XI, i.e using shell scripts.
    Regards,
    Moorthy

  • Parameter name in module configuration of adapter module in comm channel

    Hi Experts,
    I have developed an adapter module to read a excel file , have used the module in the sender file adapter.
    What entrie should i put in parameter name and parameter value  in module configuration of adapter module in comm channel.
    Im too confused,,pls help

    Hi Ivan,
    The code is basically to read the all colums add em under xml tags and read from second row on wards the data
    please find below the module data code
    public ModuleData process(ModuleContext mc, ModuleData imd)throws ModuleException
                             Object obj = null;
                             Message msg = null;
                             MessageKey amk = null ;
                        amk = new MessageKey(msg.getMessageId(),msg.getMessageDirection());
                        Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"Module called");
                        try {
                                  obj = imd.getPrincipalData();
                                  msg = (Message) obj;
                                  XMLPayload xp = msg.getDocument();
                                  if (xp != null)
                                        byte by[] = convert(xp.getContent());
                                             xp.setContent(by);
                                       imd.setPrincipalData(msg);
                              catch (Exception e)
                    return imd;
                   public byte[] convert(byte src[]) throws Exception
                        String xmldata = "";
                   try
                             ByteArrayInputStream byteArr = new ByteArrayInputStream(src);
                             Workbook w = Workbook.getWorkbook(byteArr);
                             xmldata ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n"+ "<ns0:""MT_ExcelFiles"" ""xmlns:ns0=\"""urn:xyz:abc"+"\"> \n";
                               int a = w.getSheet(0).getRows();
                               int b = w.getSheet(0).getColumns();
                        for(int j=1;j<a;j++)
                                   for(int i=0;i<b;i++)
                                                  xmldata = xmldata + "<"w.getSheet(0).getCell(i,0).getContents().toString()">"w.getSheet(0).getCell(i,j).getContents().toString()"</"w.getSheet(0).getCell(i,0).getContents().toString()">";
                        xmldata = xmldata"</ns0:""MT_ExcelFiles"+">";
                        w.close();
              catch (Exception e)
           return xmldata.getBytes();

  • Mail adapter and MessageTransformBean module configuration issue

    Hi All,
    I am trying to use module configuration in Receiver Mail adapter. Below is my configuration. (We are using SAP PI 7.11)
    Parameter/General tab:
    Message Protocol : XIPAYLOAD
    Use Mail package option is selected.
    Content Encoding = none
    Module tab:
    Processing Sequnce:
    AF_Modules/MessageTransformBean  : XSLT
    sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean : mail
    Module Configuration:
    XSLT    Transform.Class                        com.sap.aii.af.sdk.xi.adapter.XSLTConversion
    XSLT    Conversion.XSLTFileName     /tmp/GL_POST_RESPONSE_EMAIL.xsl
    XSL works outside of PI . However, when i test with a message, I am seeing following errors in Runtime workbench:
    Please let me know what could be wrong in the above configuration
    23.03.2011 15:24:39 Information MP: processing local module localejbs/AF_Modules/MessageTransformBean
    23.03.2011 15:24:39 Information Transform: using Transform.Class: com.sap.aii.af.sdk.xi.adapter.XSLTConversion
    23.03.2011 15:24:39 Error Transform: Transformer Conversion1.0.0610 Error initializing XSLT Mode:; caused by javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
    23.03.2011 15:24:39 Information Transform: transforming the payload ...
    23.03.2011 15:24:39 Error Transform: failed to execute the transformation: com.sap.aii.af.sdk.xi.adapter.trans.TransformException: Error converting Message; nested exception caused by: java.lang.NullPointerException: while trying to invoke the method javax.xml.transform.Templates.newTransformer() of an object loaded from local variable templates
    23.03.2011 15:24:39 Error MP: exception caught with cause com.sap.aii.af.sdk.xi.adapter.trans.TransformException: Error converting Message; nested exception caused by: java.lang.NullPointerException: while trying to invoke the method javax.xml.transform.Templates.newTransformer() of an object loaded from local variable 'templates'
    23.03.2011 15:24:39 Error Adapter Framework caught exception: Error converting Message
    23.03.2011 15:24:39 Error Delivering the message to the application using connection Mail_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.sdk.xi.adapter.trans.TransformException: Error converting Message; nested exception caused by: java.lang.NullPointerException: while trying to invoke the method javax.xml.transform.Templates.newTransformer() of an object loaded from local variable 'templates'.

    Hi All,
    Issue has been resolved. There was some minor issue in the XSL. The XSL Stylus studio was not reporting this as an error. However PI's XSL engine was reporting that error. This error message was not showing up in runtime workbench. However, when i looked at the default trace, there were few more errors. After fixing the XSL, I am able to received the email
    Thanks
    -Pradeep

  • PI SFTP RECEIVER ADAPTER MODULE CONFIGURATION

    Hi,
    I am new in SFTP adapter. I want to transfer file from proxy to SFTP. I want to output file is in csv format. But now it is in  xml format.
    Please help me!!!
    My module configuration is in attachment..

    Hi
    I have got the problem. You have to modify your target structure in the below format
    <row>
    <column-name1>ABC</column-name1>
    <column-name2>12345</column-name2>
    <column-name3>Text1</column-name3>
    </row>
    Create any parent node and inside that create the sub-eliment STATUS and USERID
    something like
    MT_Succefactor
       <record>
       <STATUS>
       <USERID>
        </record
    Then you will get the desired output. Use the below content conversion paramters

  • Adapter module configuration

    The message that reaches the file receiver channel is
    <EDI_DC40>
                  structure1
    </EDI_DC40>
    <EK1NA1M>
                  structure 2
    </EK1NA1M>
                 So i wanna write a module configuration which will rename the first tag as <ek1na1m>. Plz help

    Hi Sumaya,
    you are creating the adapter module using the document i told or not...
    if you are using that document, then see in the process method you will write all your code......you will take the message as a string........then you can manipulate your string as you want - means you can rename your node..........then you can set this string as your XMLpayload.....
    Thanks,
    Rajeev Gupta

  • File Adpater Module Configuration

    I have a scenario where i need to send the file to webservices,the file is in xsd:base64 binary format,the file is getting splitting up in the moni inbound message payload,I think this can be rectified by using module conifguration in file adapter by using tranform beam & converting to base64 binary,Can any one please tell me how to use processing sequence & module configuration for base 64 binary.....
    Advance thanks for your help
    Sriram

    Hi,
    Check this blog
    /people/sap.user72/blog/2005/07/15/copy-a-file-with-same-filename-using-xi
    HowToGuide-
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3bdc14e1-0901-0010-b5a9-a01e29d75a6a
    Regards,
    Moorthy
    Message was edited by: Krishna Moorthy P

  • Receiver Module Configuration Issue

    Hi All,
    I have done the following Module Configuration in Receiver JMS Adapter, but facing issue in the Length of the Flat File received in JMS.
    it is having only 512 characters, i got clue that is because of   localejbs/SAP XI JMS Adapter/ConvertMessageToBinary.
    Binary can accept only 512 characters.
    I  need convert the message to TEXT. Please help me on this.
    Processing Sequence
    1                  localejbs/AF_Modules/MessageTransformBean            Local Enterprise Bean                          XML2Plain
    2                  localejbs/SAP XI JMS Adapter/ConvertMessageToBinary   Local Enterprise Bean                          convert_XI2Bin
    3                  localejbs/SAP XI JMS Adapter/SendBinarytoXIJMSService  Local Enterprise Bean     exit
    Module Configuration.
    XML2Plain     Transform.Class     com.sap.aii.messaging.adapter.Conversion
    XML2Plain     Transform.ContentType     text/plain;charset=utf-8
    XML2Plain     xml.addHeaderLine     0
    XML2Plain     xml.conversionType     SimpleXML2Plain
    XML2Plain     xml.endSeparator     'nl'
    XML2Plain     xml.fieldFixedLengths     10,15,10,10,15,13,13,13,15,2,30,1,10,10,10,10,8,10,10,10,8,11,11,3,3,1,1,15,10,15,1,30,15,15,10,8,15,10,10,15,15,4,8,1,2,8,35,11,10,10
    XML2Plain     xml.fixedLengthTooShortHandling     Cut
    exit     JMSMessageType     Text
    Regards,
    R.Ragu

    Hi Ragu,
    Can you please elaborate on this issue a bit more...?
    The Module Configuration looks fine to me.....
    Thanks
    Dhwani

  • Debugging JMS adapter with Module Configuration

    Hi.
    I have a problem debugging my JMS adapter with module configuration.
    All I get from the Message Monitor is a status "System Error", and no error category or error message.
    I know there's an error in my Module configuration design, since it works fine without.
    My configuration looks like this:
    PROCESSING SEQUENCE:
    1     localejbs/AF_Modules/MessageTransformBean     Local Enterprise Bean     XML2Plain
    2     localejbs/SAP XI JMS Adapter/ConvertMessageToBinary     Local Enterprise Bean     convert_XI2Bin
    3     localejbs/SAP XI JMS Adapter/SendBinarytoXIJMSService     Local Enterprise Bean     exit
    MODULE CONFIGURATION:
    XML2Plain     Transform.Class     com.sap.aii.messaging.adapter.Conversion
    XML2Plain     Transform.ContentType     text/plain;charset=utf-8
    XML2Plain     xml.conversionType     StructXML2Plain
    XML2Plain     xml.addHeaderLine     0
    XML2Plain     xml.recordsetStructure     STARTRECORD,DATARECORD,SERVICEYDELSERRECORD,SLUTRECORD
    XML2Plain     xml.STARTRECORD.fieldFixedLengths     2,8,6,7,10,7,3,3
    XML2Plain     xml.DATARECORD.fieldFixedLengths     2,8,6,4,35,17,7,7,7,5,5,5,18,18,18,18,18,18,18,18,18,9
    XML2Plain     xml.SERVICEYDELSERRECORD.fieldFixedLengths     2,8,6,4,3,20,18,18,18
    XML2Plain     xml.SLUTRECORD.fieldFixedLengths     2,8,6,7,10,7
    XML2Plain     xml.STARTRECORD.fixedLengthTooShortHandling     Cut
    XML2Plain     xml.DATARECORD.fixedLengthTooShortHandling     Cut
    XML2Plain     xml.SERVICEYDELSERRECORD.fixedLengthTooShortHandling     Cut
    XML2Plain     xml.SLUTRECORD.fixedLengthTooShortHandling     Cut
    The structure of the message looks like this:
    <STARTRECORD> (occurence = 1)
    <DATARECORD> (occurence = 1..unbounded)
    --- <SERVICEYDELSERRECORD> (occurence = 0..unbounded)
    <SLUTRECORD> (occurence = 1)
    I've crosschecked every field, and it length and all looks like it should!
    The worst part is the one not getting the reason why it fails. Any way I can get this information?
    I've tried to look in the Adapter Framework log, but I have no clue where to look for anything usefull.
    Help
    Regards Peter

    Hello,
    Below is the module configuration in my JMS sender channel:
    Check Message          Local Enterprise Bean          key
    ConvertJMSMessageToBinary      Local Enterprise Bean      convert_JMS2Bin
    ConvertBinaryToXMBMessage     Local Enterprise Bean      convert_Bin2XI
    CallSapAdapter                Local Enterprise Bean          call_AF_MS
    CheckMessage is a custom module which does some check on the incoming message.
    Now what I want to know is at which position should I include the DynamicConfiguration Bean? Should it be included at position 1 or at position 2 or someother position?
    ~Thanks.

  • With out Controlling module configurations, can we Configure PP module dire

    < MODERATOR:  Message locked.  Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. Use an appropriate title. >
    Hi Experts,
    With out Controlling module configurations, can we Configure PP module directly?
    Thanks
    Chandra

    Hi,
    Yes you can configure PP with out CO but you will not get Product Costing results for the materials used.
    You will not be able to link Activities, Cost Centers, Over Heads which are production activities.
    Cost Analyisis for the Order will not be possible.
    To say in brief Cost related entries or break up is not possible if CO is not implemented.
    Regards
    Balaji

  • Please help me P M Module configuration document.

    Hi friends,
    I am planing to learn SAP PM Module, I want know process wise flow, please help me P M Module configuration document.
    Regards,
    Murali.
    help.sap.com

    Lynn
    Had me stumped for a while too ...
    On the screen that presents all your "Blank" documents, simply touch the word "Blank" under the preview (not the actual preview) and you'll get a dialogue to name your document.
    Simon

  • BIC in Module configuration

    Hi All,
    We have imported Seeburger SWCV into IR and i can see different message types(orders,invoices etc) in external definitions and some standard mappings like(E_ORDERS_96A_to_I_ORDERSO5_LIST, T_ORDERS_V9_to_I_ORDERS05, etc)in message mapping.Does the suffix T stands for Tradacom, E stands for edifact are corect assumption?
    If i'm using the external definition(source message) and the message mapping from here, Do i still need to give the parameters in BIC module.
    Please confirm.
    Thanks,
    Smith

    Hi Paul,
    According to the existing structures which are present in the external defintions proceed.. and dont forget to deploy the .SDA file in the XI server using SDM..
    before that u need to create an Project which contains active mapping in which u need to move what ever the mappings and structures which u needed from there u can generate .SDA file and u can deploy it in server..
    and at the same time u need to some configuration steps in MODULE CONFIGURATION to call the BIC mapping designer program which was deployed as .SDA file in the server.
    revert back with ur exact queries..
    regards,
    Kishore

Maybe you are looking for

  • Location of itunes update file in Windows 7

    After launching iTunes (10.6.1.7), I am notified that there is an update available, and I approve the download.  Unfortunately, a download location is not displayed nor the exact file name.  A notification that the download is complete is not given. 

  • Full screen video on secondary display

    I am using a Sharp LCD as a secondary display on an Intel 24" iMac using Snow Leopard. In Quicktime I am able to watch a full screen movie on the secondary display whilst working on the iMac. However when watching youTube or other wed-based video on

  • Continue execute program while a specific sequence only should be executed every second

    Hi everyone How can I make a sequence executing every 1s while continue executing other code in the meanwhile. e.g.: A ligth should blink with a frequency of 1s. This should be done independently from other code running the same time. I really was tr

  • Print Layout Desginer - Help

    Hi experts, My DO design as following: ItemNo          Description               Quantity            Total Price LineNum()    DLN1.ItemDescription   DLN1.Quantity   variable(??)                    DLN1.Text                    DLN1.FreeText I have fou

  • OpenJPA plugin for Eclipse?

    Hi All, Is there an OpenJPA plugin for Eclipse? I so, what does it do and is it available for Eclipse version 3.2.2? Thanks.