Get IView Properties and portal details Programatically
Hello Experts,
I have created one WDA application and deployed the same on portal. I need to access iView properties of the iView programatically.
Is there any class in WD which will gives me iView properties like, PCD location, application parameter etc. Also please give me the class name which gives portal details as well on which iView is running.
Thanks,
Prashant
Hi,
For portal integration we use IF_WD_PORTAL_INTEGRATION, but this interface doesnot provide those details.
When you run the WDA application from portal, there are some portal person can fill those applciation parameters like Iview name PCD path etc...so that you can read them in WDA application like any other portal parameter.
Can you search as IF_WD_PORTAL* and CL_WDR_PORTAL* it may help..
http://help.sap.com/saphelp_nw04s/helpdata/en/27/96b9c8f14e7d498b90a674710dc9c2/content.htm
Regards,
Lekha.
Edited by: Lekha on Jul 1, 2011 11:27 AM
Similar Messages
-
To get line item and confirmation details from CRM_ORDER_READ
Hi,
Please can anybody let me know which the field from which i can get line item details and material for the service order given?
I am using CRM_ORDER_READ to retrieve the values. In that i am exporting 4 fields - et_orderadm_h, et_orderadm_i, et_product_i, et_doc_flow. So from where to get line items and material id from these fields?
I will be very thankful if i get the answer of this question.Hi,
The attribute NUMBER_INT of ET_ORDERADM_I contains the Item Number.
Hope this helps!
Regards,
Rohit -
How to get the table and column details out of desinger database design?
what is the relation between ci_table_definition, ci_columns, ci_constains and ci_check_constaints?
I want to get the report on table detail of tablenames, column names, comments, datatype+length and check constraints.
thanksHi,
The link is pretty straightforward:
ci_table_definitions.id = ci_columns.table_reference
(also correct: ci_table_definitions.ivid = ci_columns.parent_ivid)
ci_table_definitions.id = ci_check_constraints.table_reference
Remember to set the Workarea Context - jr_context.set_workarea(' Name of Workarea') - before you start querying, especially when your Repository is versioned.
good luck.
Lucas -
How to get Week,Month and Year details from a date column
Hi frenz,
I've a column like tran_date which is a date column..... I need the next week details based on this column and so on...
I need month and year details as well based on this tran_date column.... can any one tell me how...
Thanks in advanceMy example for objects:
create or replace type date_object as object
centure number,
year number,
month number,
day number,
hour number,
minute number,
second number,
daypart number,
week number,
constructor function date_object(p_dt date)
return SELF as result
create or replace type body date_object is
constructor function date_object(p_dt date)
return SELF as result
as
begin
SELF.centure:= trunc(to_char(p_dt,'YYYY')/100);
SELF.year:= to_char(p_dt,'YYYY');
SELF.month:= to_char(p_dt,'MM');
SELF.day:= to_char(p_dt,'DD');
SELF.hour:= to_char(p_dt,'HH24');
SELF.minute:= to_char(p_dt,'MI');
SELF.second:= to_char(p_dt,'SS');
SELF.daypart:= p_dt-trunc(p_dt,'DD');
SELF.week:= to_char(p_dt,'IW');
return;
end;
end;
select date_object(sysdate),
date_object(sysdate).year
from dual;Regards,
Sayan M. -
To get the approver and Verifier details
Hi Experts,
I am working on the Travel and expenses module. We are having 2 workflows. One is for the Travel Request and the other is for Travel Expenses.
The employee raises a TR and it gets approved. After it is approved, the employee goes and submit the expenses. It goes to the verifier who after approving the same goes to the approver. The approver approves the TE.
The person who approves the TR and who approves the TE can be different. In the existing application, we are not able to get in the DB tables as to who the approver of TR and TE is as the value is overwritten in the DB table.
Now they want to develop a report program which shud tell us as to who is the approver of TR , the approver of TE and who is the Verifier. This report program is run at the end of the month.
I have been told that we can get teh data from the work items and display the same in the report. There will be work item ID's created in SWI1 and we can use them to get the details for the same.
Could you please guide me as to what the approach and the DB tables would be to get the data of the same. In essence, i would like to know as to the workflow tables through which I can get the data.
First of all, i would like to know if this approach would be feasible......as along with these fields there are many other fields that are to be displayed in the report.....
Is it possible to use the work item details and the SAP workflow tables to get the data? Will it be possible to get the data from the work item .....i would like to know as to how we can query on the work item data to get the relevant approvers and verifiers.....pls note that the report wud be run at the month end to get all the data pertaining to the Travel and Expenses.
Thanks in advance for all the help.Hi
As your business is more bothered about the report generation at the end of every month about who is approver's of TR and TE then as soon as the work item is executed why you do not try to update a custom table with all the travel related details and the approver's. you can achieve this by making use of Program exits..I think this is more reliable way to handle your requirement and there will not be any kind of ambiguity in getting the information regarding the approver's
I seriously suggest you to make use of the Program exits technique in the workflow. So that you can access all the travel specific information and store it in a Z table.
Check this [link|http://wiki.sdn.sap.com/wiki/display/ABAP/ProgramExitsIn+Workflow]
Regards
Pavan -
Not able to get the Quantity and partner details in the sales order created
Hi Experts,
I am creating a followup order using the FM "BAPI_BUSPROCESSND_CREATEMULTI" . The parameters iam passing are process type, quantity , sold to party (partner) and product ID. I am able to create a sales order but the Quantity and sold to party (partner) are not getting updated in the the sales order when i check in the transaction CRMD_ORDER. When i check in the crm_orderadm_h table and give the Headerguid , i am able to see the process type and when i check in the crm_order_index table, if i give the header i am not getting the partner no and there are two lines created for one header guid. I am providing the code which i have written. Can anyone please help me in this issue??
*& Report ZCREATEORDER_LUCKY_TEST
REPORT ZCREATEORDER_LUCKY_TEST.
DATA : LV_HEADER_GUID TYPE GUID_32,
WA_HEADER TYPE BAPIBUS20001_HEADER_INS,
ITAB_HEADER TYPE STANDARD TABLE OF BAPIBUS20001_HEADER_INS,
ITAB_CREATED_PROCESS TYPE STANDARD TABLE OF BAPIBUS20001_HEADER_INS,
ITAB_OBJECTS_TO_SAVE TYPE STANDARD TABLE OF BAPIBUS20001_GUID_DIS,
ITAB_PARTNER TYPE STANDARD TABLE OF BAPIBUS20001_PARTNER_INS,
LT_PRODUCT_I TYPE STANDARD TABLE OF BAPIBUS20001_ITEM,
WA_PRODUCT_I TYPE BAPIBUS20001_ITEM,
LT_SCHEDLIN_I TYPE STANDARD TABLE OF BAPIBUS20001_SCHEDLIN,
WA_SCHEDLIN_I TYPE BAPIBUS20001_SCHEDLIN,
ITAB_INPUT_FIELDS TYPE TABLE OF bapibus20001_input_fields,
ls_inputfields TYPE bapibus20001_input_fields,
WA_PARTNER TYPE BAPIBUS20001_PARTNER_INS,
ITAB_RETURN TYPE STANDARD TABLE OF BAPIRET2,
WA_OBJECTS_TO_SAVE LIKE LINE OF ITAB_OBJECTS_TO_SAVE,
ITAB_PRICING TYPE STANDARD TABLE OF BAPIBUS20001_PRICING,
WA_PRICING TYPE BAPIBUS20001_PRICING,
*To store the Objects to be saved.
WA_CREATED_PROCESS LIKE LINE OF ITAB_CREATED_PROCESS,
ITAB_SAVED_OBJECTS TYPE STANDARD TABLE OF BAPIBUS20001_OBJECT_ID,
WA_SAVED_OBJECTS LIKE LINE OF ITAB_SAVED_OBJECTS,
GC_X type c.
gc_x = 'x'.
CALL FUNCTION 'GUID_CREATE'
IMPORTING
ev_guid_32 = lv_header_guid.
CLEAR : WA_HEADER.
* Passing the respective values from the Header table to internal table.
WA_HEADER-GUID = LV_HEADER_GUID.
WA_HEADER-PROCESS_TYPE = 'ZTA'.
APPEND WA_HEADER TO ITAB_HEADER.
*Appending the values to the ITAB_HEADER.
*appending orderadm_i to input fields
* ls_inputfields-ref_guid = LV_HEADER_GUID.
* ls_inputfields-REF_KIND = 'A'.
ls_inputfields-objectname = 'ORDERADM_I'.
ls_inputfields-ref_handle = '0000000001'.
* ls_inputfields-logical_key = ' '.
ls_inputfields-fieldname = 'ORDERED_PROD'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
* ls_inputfields-ref_guid = LV_HEADER_GUID.
* ls_inputfields-REF_KIND = 'A'.
ls_inputfields-objectname = 'ORDERADM_I'.
* ls_inputfields-logical_key = ' '.
ls_inputfields-fieldname = 'MODE'.
ls_inputfields-ref_handle = '0000000001'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
****** CHANGES MADE
* ls_inputfields-ref_guid = LV_HEADER_GUID.
* ls_inputfields-REF_KIND = 'B'.
ls_inputfields-objectname = 'SCHEDLIN'.
ls_inputfields-ref_handle = '0000000001'.
ls_inputfields-fieldname = 'LOGICAL_KEY'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
* ls_inputfields-ref_guid = LV_HEADER_GUID.
* ls_inputfields-REF_KIND = 'B'.
ls_inputfields-objectname = 'SCHEDLIN'.
ls_inputfields-ref_handle = '0000000001'.
* ls_inputfields-logical_key = ' '.
ls_inputfields-fieldname = 'QUANTITY'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
* ls_inputfields-ref_guid = LV_HEADER_GUID.
ls_inputfields-REF_KIND = 'B'.
ls_inputfields-objectname = 'SCHEDLIN_I'.
ls_inputfields-ref_handle = '0000000001'.
* ls_inputfields-logical_key = ' '.
* ls_inputfields-fieldname = 'MODE'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
****** CHANGES MADE
WA_PARTNER-REF_GUID = LV_HEADER_GUID.
WA_PARTNER-REF_KIND = 'A'.
WA_PARTNER-REF_PARTNER_HANDLE = '0001'.
WA_PARTNER-PARTNER_FCT = '00000001'.
WA_PARTNER-PARTNER_NO = '10017'.
WA_PARTNER-KIND_OF_ENTRY = 'C'.
WA_PARTNER-NO_TYPE = 'BP'.
WA_PARTNER-DISPLAY_TYPE = 'BP'.
APPEND WA_PARTNER TO ITAB_PARTNER.
*"ADDING VALUES TO CT_ORDERADM_I
wa_product_i-header = lv_header_guid.
wa_product_i-handle = '0000000001'.
wa_product_i-ordered_prod = '12000014'.
wa_product_i-mode = 'A'.
APPEND wa_product_i TO lt_product_i.
*"ADDING VALUES TO IT_SCHEDLIN_I
wa_schedlin_i-GUID = LV_HEADER_GUID.
wa_schedlin_i-quantity = '30'.
wa_schedlin_i-handle = '0000000001'.
wa_schedlin_i-mode = 'A'.
APPEND wa_schedlin_i TO lt_schedlin_i.
* wa_schedlin_i-schedlines = lt_schedlines.
*"ADDING VALUES TO WA_PRICING
wa_PRICING-REF_GUID = LV_HEADER_GUID.
wa_PRICING-REF_KIND = 'A'.
* wa_schedlin_i-handle = '0000000001'.
APPEND wa_PRICING TO ITAB_PRICING.
* wa_PRICING-REF_GUID = LV_HEADER_GUID.
wa_PRICING-REF_KIND = 'B'.
wa_schedlin_i-handle = '0000000001'.
APPEND wa_PRICING TO ITAB_PRICING.
ls_inputfields-ref_guid = LV_HEADER_GUID.
ls_inputfields-REF_KIND = 'A'.
ls_inputfields-objectname = 'PARTNER'.
ls_inputfields-logical_key = '0001'.
ls_inputfields-fieldname = 'REF_PARTNER_HANDLE'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
ls_inputfields-ref_guid = LV_HEADER_GUID.
ls_inputfields-REF_KIND = 'A'.
ls_inputfields-objectname = 'PARTNER'.
ls_inputfields-logical_key = '0001'.
ls_inputfields-fieldname = 'PARTNER_FCT'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
ls_inputfields-ref_guid = LV_HEADER_GUID.
ls_inputfields-REF_KIND = 'A'.
ls_inputfields-objectname = 'PARTNER'.
ls_inputfields-logical_key = '0001'.
ls_inputfields-fieldname = 'PARTNER_NO'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
ls_inputfields-ref_guid = LV_HEADER_GUID.
ls_inputfields-REF_KIND = 'A'.
ls_inputfields-objectname = 'PARTNER'.
ls_inputfields-logical_key = '0001'.
ls_inputfields-fieldname = 'NO_TYPE'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
ls_inputfields-ref_guid = LV_HEADER_GUID.
ls_inputfields-REF_KIND = 'A'.
ls_inputfields-objectname = 'PARTNER'.
ls_inputfields-logical_key = '0001'.
ls_inputfields-fieldname = 'DISPLAY_TYPE'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
ls_inputfields-ref_guid = LV_HEADER_GUID.
ls_inputfields-REF_KIND = 'A'.
ls_inputfields-objectname = 'PARTNER'.
ls_inputfields-logical_key = '0001'.
ls_inputfields-fieldname = 'KIND_OF_ENTRY'.
APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
CLEAR ls_inputfields.
CALL FUNCTION 'BAPI_BUSPROCESSND_CREATEMULTI'
TABLES
HEADER = ITAB_HEADER
ITEM = lt_product_i
RETURN = ITAB_RETURN
PARTNER = ITAB_PARTNER
INPUT_FIELDS = ITAB_INPUT_FIELDS
CREATED_PROCESS = itab_created_process
SCHEDULELINE = lt_schedlin_i
PRICING = ITAB_PRICING.
READ TABLE ITAB_CREATED_PROCESS INTO WA_CREATED_PROCESS WITH KEY GUID = LV_HEADER_GUID BINARY SEARCH.
WA_OBJECTS_TO_SAVE-GUID = WA_CREATED_PROCESS-GUID.
* Appending the Guid of the contract to be saved to the internal table
APPEND WA_OBJECTS_TO_SAVE TO ITAB_OBJECTS_TO_SAVE.
CALL FUNCTION 'BAPI_BUSPROCESSND_SAVE'
EXPORTING
update_task_local = space
save_frame_log = GC_X
TABLES
objects_to_save = itab_objects_to_save
saved_objects = itab_saved_objects
return = itab_return.
* Calling the Standard BAPI to Commit the transcation.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
WRITE: / 'HEADER GUID: ',lv_header_guid.
Any inputs will be highly appreciated!!
Thanks a lot in Advance.
Lakshman.solved
-
How to get Storage Location and Vendor details in MD03 automatically
Hi folks,
We want to create automatic PR and PO from Planned Order.
But when PR gets created in MD03, the values for Purchase organization, Storage Location and fixed vendor are blank, even after maintaining source list with fixed vendor .
How to populate these values automatically ?
I am also attaching screenshot of MD03 screenHello
If you are creating the orders using MRP, you should make sure that the field MRP is set to 1 on the source list. The field 'fixed vendor' is not relevant to MRP. When the vendor is selected from the source list, the purchasing organization should be also copied to the purchase requisition.
The storage location will be copied from the respective field on the material master tab MRP2.
Also take a look on the following document:
MRP: Vendor is not selected and general problems on source determination
BR
Caetano -
API for getting iView name, type, tCode
Hi
I am trying to figure out if there is a way in my program to get iView properties: the iView type (e.g. transaction, Web Dynpro, etc), then if it's a transaction iView to get the tCode for that iView.
I have seen document that tells me I can get the list of iViews in a given PCD location, and I think you can get the properties I mentioned above as such:
// id is the full path of the iView
public void getProperties(IPortalComponentRequest request , String id) throws Exception{
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, IPcdContext.PCD_INITIAL_CONTEXT_FACTORY);
env.put(Context.SECURITY_PRINCIPAL, request.getUser());
env.put(Constants.REQUESTED_ASPECT, PcmConstants.ASPECT_SEMANTICS);
InitialContext iCtx = null;
try {
iCtx = new InitialContext(env);
IiView result = (IiView) iCtx.lookup(id);
result.getAttribute("????");
result.getAttribute("????");
} catch (Exception e) {
throw new Exception (e);
Am I in the right direction?
I don't know what are the names of those attributes I need? - I cannot find them in any Java docs or forum?
I also looked at com.sap.portal.pcm.attributes.IAttriView but that does not appear to have the suitable attributes that I am looking for?
Please help.
Kind regards,
SharathHi
Check theses links
http://help.sap.com/erp2005_ehp_03/helpdata/EN/44/bfb2a470033f45e10000000a114a6b/frameset.htm
https://help.sap.com/javadocs/NW04S/current/index.html
Hope this helps.
Cheers-
Pramod
reward points if helpful. -
Cannot find Display State Iview Properties
Dear all,
While trying to create home page, I look IView properties and find a great setting Display State.
The problem is I cannot find this parameter in my URL IView properties.
I use EP 6 SP13.
Thanks for help.Hi Beata,
first let us clarify some wording:
A <i>PAR</i> is a <i>Portal ARchive</i>. It is a zip in a certain format. It contains a <i>portal application</i>.
A <i>portal application</i> consists of <i>components</i> and/or <i>services</i>.
An <i>iView</i> is somehow an "instance" of a <i>component</i>. It is created within the portal. There are <i>no iViews in a PAR</i> (like: "There are no objects in a JAR (but classes).").
With this in mind, the question is if there really exist an iView with the name you are looking for.
What you see under Portal Runtime Tools is the application with it's components. Anyhow, the default properties of an iView or the properties of a component if called without packaged within an iView are the ones defined within portalapp.xml of the corresponding application.
But if you change values in there, the changes are somewhat "global", so you should be sure if the component in question is called via an iView or just "as the component".
The location of the portalapp.xml is under \usr\sap\<...>\JC<...>\j2ee\cluster\server<...>\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\<appName>\portalapp.xml
Hope it helps
Detlev
PS: Please consider awarding points for helpful answers. Thanks in advance! -
Details of CRM iView properties delivered by BP-CRM
Hi, SDN Fellows.
Our portal have installed with CRM Business Package (based on CRM 5.0).
I am trying to figure out and get more detail information on different CRM iviews delivered by the Business Package. I wish to know the properties of each iview, and some guide to configure them.
For instance,
When I create a "com.sap.pct.crm.app.channelmgmt iview", I can choose any of these portal component:
CallBackiView
DocOverview
ExtAppTerm
GenericFSCMComponent
GenericICSSComponent
GenericISAComponent
ISalesShop
PortalTerm
and I need to know where I can get a detail description about its functionality and its iview properties.
This is the list of CRM iviews (par type) listed (coming with the BP):
com.sap.pct.crm.app.activitymanagement
com.sap.pct.crm.app.channelmgmt
com.sap.pct.crm.app.commissionsimulator
com.sap.pct.crm.app.erms
com.sap.pct.crm.app.favoritecompetitors
com.sap.pct.crm.app.favoritecustomers
com.sap.pct.crm.app.favoriteopportunities
com.sap.pct.crm.app.favoriteproducts
com.sap.pct.crm.app.favoritesalesdocs
com.sap.pct.crm.app.kmext
com.sap.pct.crm.app.leadmanagement
com.sap.pct.crm.app.quickcreate
com.sap.pct.crm.app.salesmgrlistdeals
com.sap.pct.crm.app.salesreplistdeals
com.sap.pct.crm.app.sdbreport
com.sap.pct.crm.app.sis
com.sap.pct.crm.app.sisopt
com.sap.pct.crm.core.admintools
com.sap.pct.crm.core.centralsearch
com.sap.pct.crm.core.drnavigation
com.sap.pct.crm.core.factsheet
com.sap.pct.crm.core.factsheetframework
com.sap.pct.crm.core.masteriviews
com.sap.pct.crm.core.services
com.sap.pct.crm.core.userlinkrepositoryfilter
com.sap.pct.crm.dam.dam
com.sap.pct.crm.dam.damconv
com.sap.pct.crm.dam.damrm
com.sap.pct.crm.factsheet.account
com.sap.pct.crm.mkt.calendar
com.sap.pct.crm.simplePage
I wonder is there a document which describe the detail of all these iviews?
Thanks in advance,
KentHello KC,
Can you let me know if you can send me the business package for CRM 5.0 ( english). I cannot find the details of pdf.
Regards
PN -
Where does portal details gets stored in the backend
Hi Gurus,
Where does portal contents gets stored in the portal related backend ?
Example: We have Content Administration under which we create iviews, pages, worksets and roles. Where does this gets stored ? do they get stored in some table as shown below ?
Table:
Parameters:
iview 'Report a Problem' iView Path Add Padding Inside Tray Allow Client-Side Caching Application Name
Values:
Test com.sap.portal.epsolman.EPSolman Yes Yes Testapp
How can we fetch the details ?
Regards,
RashmiHi Rashmi
To get the data from the portal database you need to use a datasource lookup.
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("jdbc/SAP/BC_JMS");
Connection con = ds.getConnection();
The following datasources are provided by default for reading data from portal database
SAP/BC_JMS,SAP/BC_UME, SAP/BC_WDRR.
You can read more about JDBC Connector Service in the link [http://help.sap.com/saphelp_nw04/helpdata/en/31/4cc81b275a419c8c72dca94366318a/frameset.htm|http://help.sap.com/saphelp_nw04/helpdata/en/31/4cc81b275a419c8c72dca94366318a/frameset.htm]
You can also refer to this wiki for more details
[http://wiki.sdn.sap.com/wiki/display/Snippets/DirectAccesstoDatabaseTables|http://wiki.sdn.sap.com/wiki/display/Snippets/DirectAccesstoDatabaseTables]
Hope this helps.
Best Regards,
Ritesh Chopra
P.S: Please grant points if the answer was helpful -
PDK iviews refresh the Portal's detailed navigation
Hi All,
When a postback occurs in my PDK iviews, both the iview and the detailed navigation are refreshed.
Is it supposed to be like that?
Is there a way to prevent it?
(It doesn't happen with Web Dynpro iviews for example)
Thanks,
OmriHi Omri,
One of the properties of an iView is Isolation Method.
If this property is set to URL the iView will be rendered into it's own iFrame and not to the page one.
But this will disable the server side eventing between portal components, so take that into consideration.
Regards,
Tsachi -
Passing information from external asp file and getting it in the portal
Hi,
I think that the answer for my question is simple but I'm not sure how it is done.
I would like to pass information from asp page(microsoft server pages) to the portal and extract the information in the portal
I know how to how to pass the the information as POST or GET method
but how do I extract the infomation within an iView ?
and what is the portal URL I need to call from the asp page ? a page URL or an iView URL ?
Thanks
Y.RHi,
In order to use an ASP application in the portal u have to first create a system. In the System Definition Properties, give the url of your ASP page in the Name of server field and the name of the ASP page in the URI field.
For more clear understanding, please go through the following document
http://help.sap.com/bestpractices/crossindustry/enterpriseportal/v160/documentation/How-to_Guides/25_HowToUseAppIntegrator_en.pdf
Best Regards
Priya -
Customizing Benefits and Payments iview in ESS Portal
Hi Guys ;
I am working on ESS portal.
I want to add new links and textviews in the Benefits and Payments iview. After adding them I want to rearrange their positions with respect to existing fields on the iview.
I tried by opening the preview of iview from
Content Administration -> portal Content -> ESS->iviews ->Benefits and Payments iview.
Then I selected an existing link on the preview of iview and did ctrl + right click but when I select any uielement and click on rearrange I don't get any filed inthe table to rearrange its empty.
Is there any particular node in UI element tree to be selected to rearrange the fieldst?
Please reply I am in a fix.1) How can employee know when their benefits should start (cant enter start date via ESS)
- It appears that they need to enter a start date but cannot
Typically, EEs are not allowed to enter a start date for benefits coverage. The start date usually depends on the type of enrollment.
If it is a new hire enrollment - the start date for benefits coverage will be the employee start date.
If it is open enrollment - the start date for benefits coverage will be the beginning of the following year (open enrollment is done usually towards the end of the current year - for benefits coverages of the following year)
If it is a generic enrollment (for example - birth of a new child) - the start date will be the beginning date of the corresponding adjustment reason (IT0378 record start date).
2) For insurance enrollment, why does BASIC COVERAGE show ZERO amount. Can we remove if we can?
This is a generic screen used for all the plans and hence it shows ZERO amount. You may choose to customize the code if you want to.
3) We need to relabel some of these plans we set up for HSA - how can we do that?
This can be done by changing the corresponding texts in the benefits configuration. The webdynpro application reads it from there. -
Federated Portal Network - Unexpected Error - Unable to get IView
Hallo.
I have this problem: I have two portal federated.
When I create an iView BI7.0 from the consumer portal , that points to the producer portal , when I execute it I obtain the error :
500 Internal Server Error
BEx Web Application
Failed to process request; contact your system administrator
Error Summary
Exception occured while processing the current request; this exception cannot be handled by the application or framework
If the information on this page does not help you locate and correct the cause of the problem, contact your system administrator
To facilitate analysis of the problem, keep a copy of this error page Hint: Most Web browsers allow you to select all content, and copy and paste it into an empty document (such as in an email or simple text file)
Root Cause
The initial exception that caused the request to fail was:
Unexpected error - Unable to get IView: fpn:consumer_ABC/pcd:portal_content/com.abc.AbcFolder/zcitbi70/worksetBI70/Prova/sottoprova/BI7ReportProgetti:lQ9fUQ0dfID4PPyUU4cpZg%3D%3D:1:
Note that I am able to see the iview, role etc from consumer to producer, so the Federated Portal Network seems to work.
What could I do ?
Thanks for your help
MarioHi Experts,
I am getting below error in logs. Some of the reports working and some of the are not working. I can see below error in BW system logs. Any inputs to solve this issue is much appreciated.
java.io.IOException: Cannot establish connection with any of the profiles.
ID 011006:Rmi_P4 Dispatcher: Can't open socket
Error while processing the request in a BI application; see SAP Notes 937697 and 948490
Exception caught: com.sapportals.portal.prt.runtime.PortalRuntimeException: Unexpected error - Unable to get IView: fpn:PP2_IS_CONSUMER_FOR_PB1/pcd:portal_content/com.sw1.intranet.staff/com.sw1.intranet.staff.bi/com.sw1.intranet.staff.bi.roles/com.sw1.intranet.staff.bi.hr.roles.headcount_reports/com.sw1.intranet.staff.srm.worksets.reports/com.sw1.intranet.staff.bi.hr.parentws.headcount_reports/com.sw1.intranet.staff.bi.hr.ws.headcount_reports/com.sw1.intranet.staff.bi.hr.iviews.headcount:hNsfu%2FSQ7LTdTmfpBwd7qQ%3D%3D:1:
com.sapportals.portal.prt.runtime.PortalRuntimeException: Unexpected error - Unable to get IView: fpn:PP2_IS_CONSUMER_FOR_PB1/pcd:portal_content/com.sw1.intranet.staff/com.sw1.intranet.staff.bi/com.sw1.intranet.staff.bi.roles/com.sw1.intranet.staff.bi.hr.roles.headcount_reports/com.sw1.intranet.staff.srm.worksets.reports/com.sw1.intranet.staff.bi.hr.parentws.headcount_reports/com.sw1.intranet.staff.bi.hr.ws.headcount_reports/com.sw1.intranet.staff.bi.hr.iviews.headcount:hNsfu%2FSQ7LTdTmfpBwd7qQ%3D%3D:1:
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyContentProvider(DeploymentManager.java:1960)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:234)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:316)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:387)
at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService._createRequestParameters(BIRuntimeService.java:397)
at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.createRequestParameters(BIRuntimeService.java:379)
at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService._handleRequest(BIRuntimeService.java:303)
at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:250)
at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:24)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sap.portal.fpn.exception.base.unchecked.FpnCommunicationException: Could not retrieve the bean / access service to connect with consumer 'PP2_IS_CONSUMER_FOR_PB1'
at com.sap.portal.fpn.entrypoint.FederatedPersistanceUtils.getAccessServiceByConsumerName(FederatedPersistanceUtils.java:169)
at com.sap.portal.fpn.entrypoint.RuntimeFederatedPersistance.retrieveDLRemoteState(RuntimeFederatedPersistance.java:92)
at com.sap.portal.fpn.FpnRuntimeService.bringRemoteState(FpnRuntimeService.java:134)
at com.sap.portal.fpn.FpnRuntimeService.doFpnLookup(FpnRuntimeService.java:97)
at com.sap.portal.fpnprovider.fpn.GenericContext.lookup(GenericContext.java:49)
at javax.naming.InitialContext.lookup(InitialContext.java:361)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyContentProvider(DeploymentManager.java:1919)
... 40 more
Caused by: com.sap.engine.services.jndi.persistent.exceptions.NamingException: Exception while trying to get InitialContext. [Root exception is com.sap.engine.interfaces.cross.DestinationException: cannot establish connection with any of the available instances
Nested exceptions are:
com.sap.engine.services.rmi_p4.exception.P4BaseIOException: Cannot open connection on host: and port:
at com.sap.engine.services.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:455)
at com.sap.engine.system.naming.provider.DefaultInitialContext._getDefaultInitCtxt(DefaultInitialContext.java:65)
at com.sap.engine.system.naming.provider.DefaultInitialContext.<init>(DefaultInitialContext.java:46)
at com.sap.engine.system.naming.provider.DefaultInitialContextFactory.getInitialContext(DefaultInitialContextFactory.java:41)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:675)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext(NamingManager.java:50)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCtx(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:233)
at javax.naming.InitialContext.<init>(InitialContext.java:209)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialContext.java:24)
at com.sap.portal.fpn.entrypoint.FederatedPersistanceUtils.getAccessServiceByConsumerName(FederatedPersistanceUtils.java:159)
... 46 more
Caused by: com.sap.engine.interfaces.cross.DestinationException: cannot establish connection with any of the available instances
Nested exceptions are:
com.sap.engine.services.rmi_p4.exception.P4BaseIOException: Cannot open connection on host: and port:
at com.sap.engine.interfaces.cross.Destination.getNextAvailableBroker(Destination.java:55)
at com.sap.engine.interfaces.cross.Destination.getRemoteBroker(Destination.java:35)
at com.sap.engine.services.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:340)
... 56 more
Maybe you are looking for
-
DVR/STB Troublesho​oting
I have been having some issues with my service or DVR since the new guide/firmware update last year. The first issue is that an average of 50% of my DVR recordings will have a glitch in them: Jogging forward or fast forward causes the program to end
-
Final Cut Pro 6 dip to colour dissolve
i recently saw a documentary shot on HD which used colour flashes as transitions (similar to dip to colour in FCP). The colours used resembled the rainbow and created the same look as 35mm (the end of film stock) Can anybody advise me on how to creat
-
Home entertainment - Audio and video not in s
I call a Philips LCD 37PFL7403D/0 with [size="">HD Natural Motion technology my own. When I turn on HD Natural Motion feature, audio and video are not in sync anymore. The Philips FAQ recommands to set the audio sync delay to 200 milliseconds (200ms)
-
Transfer of map FSV With S_alr_87012271
I had made link in DEV of FSV With S_alr_87012271. I want to transfer in PRD How can I transfer this cash flow setting in PRD.
-
Sun.util.calendar.ZoneInfo error
I am getting the following error when I try to run a servlet that is supposed to get the current time and convert it automatically to GMT. Error invoking servlet sun.util.calendar.ZoneInfo: sun.util.calendar.ZoneInfo Here is the code: java.util.Date