Counting records in Visual Composer
Hi folks,
I do have question I cannot find a solution ( maybe due to christmas turkey paralysis )
I am using VC to call a RFC function in ERP system 'RFC_READ_TABLE' to access data from table.
The table I access is a customer table containing Delta- Data
Actually the system RFC function returns all records ( normally between 1 and 10 records).
On VC side I'd like to display only the number of records to inform if new data is available.
How can I count records internally in VC?
( I do not like to bring in data directly into BI because the application I write will merge BI Query data with non BI data)
I'D like to use standard RFC function to receive data, but first hand I'd like to decide by number of entries whether to use data or not.
Any help is appreciated
TIA
Hi Prachi,
that's it.
I never used that functionality for plain counting records being returned by tables
It woks perfect.
The glory shiny points are yours.
Joerg
Similar Messages
-
How to use ENQUE and DEQUE BAPI in Visual Composer
Hi All,
We are planning to update employee Address through Portal for that one we did one BAPI which supports ADDRESS Change of an employye, through Visual Composer we developed the application and we integrated into SAP Portal but we are not able to update our records, then we found BAPI_EMPLOYEE_ENQUE and BAPI_EMPLOYEE_DEQUE, but we don't know how to use thease BAPI's in Visual Composer i mean how to make connection between out input form and thease BAPI''s and our custom BAPI's.
If any one having this experience please let me know.
Thanks in Advance.
Thanks and Regards,
Abhi.Hi,
Nice to see your reply, we got this error in R/3 it self, when we are trying to excuting SAP Standard BAPI we are getting this error "Employee/applicant is not locked yet". I think this is bug from SAP itself, do you have any idea about this one? is there any settings we need to do in R/3 for resolving this one or else is there any data we need to maintaine for our Employee Records.
Please resolve my issue.
Thanks in Advance.
Thanks and Regards,
Abhi. -
Visual Composer 7.0 and LoadRunner VueGen
Has anyone been able to make Visual Composer 7.0 work with Vuegen (v8.1 FP3)? Running on NW04s SPS10 J2EE and Portal. The model is rather simple it executes an ABAP BAPI and returns Exchange rate data. Works great in the browser with no issue.
VueGen receives the data (seen in the playback), but then has a fatal issue, with message = Fatal Communications error, cannot retrieve the data. The https is definitely working Ethereal proves that. VueGen always works a little differently than the IE6 browser based on Ethereal (that's a mystery).
Anyway, I am guessing that the Web-HTML and Web-SAP Protocols simply cannot handle the Flash bytecode that is streamed back to the Vuegen process. It must be trying to do something with it, and failing.
Any ideas or success stories with Visual Composer 7 / Flash (not WebDynPro), and Vuegen would be greatly appreciated? And if you are about to try it , good luck.Hi Frank,
From what I understand you are talking about recording Flex applications and not VC design time, right?
If so, I do remember having some problem with VUGen. I think that what helped me was using the option of using the old recording engine. This can be set in VUGen-> Recording Options->Advances->Recording Engine.
Also, I don't think you need the SAP-WEB, just use the Regular Web-HTTP.
After you record should see web_custom_request going to "com.sap.visualcomposer.vcbroker". I would put some web_reg_find before these requests and supply some expected returned data to search for.
Best Regards,
Noam -
Problem during deploying bw iview from visual composer module on Portal.
Hi all,
we are working on Portal 6.0 sp 11 and using VC 6.0 sp 4 for developinrg R3 and Bw iviews on Visual composer. There is no problem in deploying the r3 iviews on the portal but in case of BW (3.0 and 3.5 ) iviews while deploying it to portal gives the following
Error in executing a process for compilation, .\GUIMachine_Business_Packages\TESTRED_24360\com.autogen.guimachine_1104120045\src.core\Iviewred_ctl.java:46: cannot resolve symbol
symbol : constructor BIOlapFunction (java.lang.String,com.sapportals.guimachine.ep5kit.Iviewred_ctl,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String)
location: class com.sap.portal.guimachine.bikit.runtime.BIOlapFunction
BIOlapFunction BIO1OZ = new BIOlapFunction ("BIO1OZ", this, profile.getProperty("System1"), "BIO_DEFAULT", "<Objects id=\"\" type=\"TEMPLATE_METADATA\"><Object id=\"0\" type=\"SCHEMA\" name=\"$INFOCUBE\"/><Object id=\"0\" type=\"CUBE\" name=\"$EMP_CUBE\"/><Object id=\"1\" type=\"MEASURE_DIMENSION\" name=\"Key Figures\" uniquename=\"[Measures]\"/></Objects><Objects id=\"\" type=\"TEMPLATE_PARAMETER\"><Object id=\"CUBE\" type=\"TEMPLATE_PARAMETER\" text=\"$EMP_CUBE\" value=\"$EMP_CUBE\" techname=\"null\" uniquename=\"null\"/><Object id=\"MEASURES\" type=\"TEMPLATE_PARAMETER\" text=\"[Measures].[SALARY]\" value=\"[Measures].[SALARY]\" techname=\"null\" uniquename=\"null\"/></Objects><Objects id=\"\" type=\"TEMPLATE_FILTER\"/>",2,500,"KEY");
^
1 error
can any one help us .
Thanking in advance.
Rajendra RedekarWe are having a similar issue. We have been able to deploy non-BI content on our setup. There seems to be a problem with the BI plugin piece.
Sequence:
1) Confirmation: PAR name may exceed OS limits. To avoid errors PAR was automatically renamed to: com.autogen.guimachine_0509145218.par
2)Error in executing a process for compilation, .\GUIMachine_Business_Packages\bw_query_wizard_model_53826\com.autogen.guimachine_0509145218\src.core\Iview_7k_ctl.java:46: cannot resolve symbol
symbol : constructor BIOlapFunction (java.lang.String,com.sapportals.guimachine.ep5kit.Iview_7k_ctl,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String)
location: class com.sap.portal.guimachine.bikit.runtime.BIOlapFunction
BIOlapFunction BIO94 = new BIOlapFunction ("BIO94",
this, profile.getProperty("System1"), "RANKING_TOPN", "<Objects id=\"\" type=\"TEMPLATE_METADATA\"><Object id=\"0\" type=\"SCHEMA\" name=\"CO_C01\"/><Object id=\"0\" type=\"CUBE\" name=\"CO_C01/ZSEM_CO_C01_Q001\"/><Object id=\"1\" type=\"MEASURE_DIMENSION\" name=\"Key Figures\" uniquename=\"[Measures]\"/></Objects><Objects id=\"\" type=\"TEMPLATE_PARAMETER\"><Object id=\"TOPENABLED\" type=\"TEMPLATE_PARAMETER\" text=\"true\" value=\"true\" techname=\"null\" uniquename=\"null\"/><Object id=\"TOPRANKTYPE\" type=\"TEMPLATE_PARAMETER\" text=\"Count\" value=\"Count\" techname=\"null\" uniquename=\"null\"/><Object id=\"TOPVALUE\" type=\"TEMPLATE_PARAMETER\" text=\"5\" value=\"5\" techname=\"null\" uniquename=\"null\"/><Object id=\"BOTTOMENABLED\" type=\"TEMPLATE_PARAMETER\" text=\"false\" value=\"false\" techname=\"null\" uniquename=\"null\"/><Object id=\"BOTTOMRANKTYPE\" type=\"TEMPLATE_PARAMETER\" text=\"Percent\" value=\"Percent\" techname=\"null\" uniquename=\"null\"/><Object id=\"BOTTOMVALUE\" type=\"TEMPLATE_PARAMETER\" text=\"5\" value=\"5\" techname=\"null\" uniquename=\"null\"/><Object id=\"MEASURE\" type=\"TEMPLATE_PARAMETER\" text=\"Tons Billed\" value=\"[Measures].[3VK0EY29VB8ZFHGIZ6JT89G4R]\" techname=\"3VK0EY29VB8ZFHGIZ6JT89G4R\" uniquename=\"[Measures].[3VK0EY29VB8ZFHGIZ6JT89G4R]\"/><Object id=\"DIMENSION\" type=\"TEMPLATE_PARAMETER\" text=\"Sales Basis Weight\" value=\"[0MATERIAL__SLSBASWT]\" techname=\"0MATERIAL__SLSBASWT\" uniquename=\"[0MATERIAL__SLSBASWT]\"/><Object id=\"HIERARCHY\" type=\"TEMPLATE_PARAMETER\" text=\"Sales Basis Weight\" value=\"[0MATERIAL__SLSBASWT]\" techname=\"0MATERIAL__SLSBASWT\" uniquename=\"[0MATERIAL__SLSBASWT]\"/><Object id=\"LEVEL\" type=\"TEMPLATE_PARAMETER\" text=\"Sales Basis Weight Level 01\" value=\"[0MATERIAL__SLSBASWT].[LEVEL01]\" techname=\"LEVEL01\" uniquename=\"[0MATERIAL__SLSBASWT].[LEVEL01]\"/></Objects><Objects id=\"\" type=\"TEMPLATE_FILTER\"/>",2,500,"KEY");
1 error
It points specifically to "BIO94" in this line:
BIOlapFunction BIO94 = new BIOlapFunction ("BIO94"...
Any help is welcome.
Message was edited by: Jeff Tawater -
Dynamic table in visual composer
Hi Experts!!!
It's possible create a dynamic table in visual composer? I want to show only records that exist unpaginated...
Is it possible??
thanks in advance!!!
Regards!!Hi experts!!!
I want that my table has the height of the records that the BAPI return.
any idea?? -
Passing a range of dates from Visual Composer 7.0 to Bex Analyzer
Dear Experts,
I created a button in my Visual Composer model that has the following settings:
System action: Hyperlink
Apply to: Self
Hyperlink address: "...QUERY=BMMSEG_C01_SAS_Q0001&BI_COMMAND_1-BI_COMMAND_TYPE=SET_SELECTION_STATE&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_1=DP_1&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-CHARACTERISTIC=MBUDAT&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING=08/22/2006;08/28/2006"
Basically, what I need is to pass a range of dates from Visual Composer to Bex Analyzer on the characteristic "MBUDAT". However, it only brings back the data with those specific dates, not the range.
I don't think this is the correct syntax to pass in a range value: 08/22/2006;08/28/2006 Please advise how should I do it.
Thank you in advance,
KevinHi J GOEL,
Thank you for your quick response. I created a date range variable ZPSTDAT, and then I passed in the oncatenated value to my Bex query (for this example, let says the From date is 08/22/2006, and the To date is 08/28/2006 ).
Here's what I passed in into the url:
...QUERY= BMMSEG_C01_SAS_Q0001
&BI_COMMAND_1-BI_COMMAND_TYPE=SET_SELECTION_STATE
&BI_COMMAND_1-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF_1=DP_1
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-CHARACTERISTIC= ZPSTDAT
&BI_COMMAND_1-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING= 08/22/2006:08/28/2006
However, it returns all the records, so it seems like it doesn't even accept the range value that I passed into the Bex. Do you mind to please show me the url you have that pass in the date range. I just need to see the date range part, not the entire url.
Thanks,
Kevin -
Hi
Can we call ZBapi Function modules in our Visual Composer.
Thanks
LathaHai Latha ,
here is step By Procedure for Creating system
Contents
Connectivity: Installation Guide 2
1 Preparation 2
1.1 Purpose 2
1.2 Prerequisites 2
2 Installation 2
2.1 Preliminary steps 2
2.2 SAP Systems 3
2.2.1 Connecting to an SAP R/3 Dedicated System 4
2.2.2 Connecting to an SAP R/3 Load Balancing System 8
2.2.3 Internet Transaction Server 14
2.2.4 Web Application Server 15
2.2.4.1 Connecting to WAS System u2013 BSP 15
2.2.4.2 Connecting to WAS System u2013 BEx 17
Connectivity: Installation Guide
1 Preparation
1.1 Purpose
This installation guide provides the information you need to set up the connectivity for the SAP Best Practices for SAP Enterprise Portal system landscape, including connections to the backend SAP R/3, SAP BW, and SAP CRM systems.
1.2 Prerequisites
SAP Enterprise Portal 6.0 and backend systems must be installed and configured.
If you plan to use the WebGUI, ESS or MSS, you must install ITS in your SAP R/3 landscape.
If you plan to launch the SAP R/3 Windows GUI from the Enterprise Portal, the latest release of SAP WinGUI (6.2 patch 37 or above) must be installed on each client machine.
2 Installation
2.1 Preliminary steps
Use
For each system you connect the portal to, you must create an entry for the system which stores all the relevant system connectivity information such as System ID, Server, Port, etc. Before creating portal entries for all your target systems, you should first create a folder to store these in so that you can find them easily later.
This task creates the folder structure on the Portal to store the system settings for SAP R/3, and can be used to create additional folders for SAP BW and mySAP CRM..
Prerequisites
Log on to the Portal as the Administrator.
Procedure
You must first create the portal content folder, Systems, to store the systems.
1. Navigate to the Portal Content Directory
SAP Enterprise Portal Content Administration Portal Content
2. Create a folder named My Folder according to building block N04: General Settings.
3. Right-click the Portal Content folder and choose New Folder.
4. Create the folder with the following settings.
Field name User action and values Remarks
Folder Name My Folder This entry is required.
Folder ID myfolder This entry is required.
Master Language Your language (e.g., English) This entry is required.
5. Right-click on the folder My Folder, then choose New Folder.
6. Create the folder with the following settings.
Field name User action and values Remarks
Folder Name Systems This entry is required.
Folder ID systems This entry is required.
Master Language Your language (e.g., English) This entry is required.
7. Right-click on the folder Systems, then choose New Folder
8. Create the folder with the following settings.
Field name User action and values Remarks
Folder Name SAP R3 This entry is required.
Folder ID sap_r3 This entry is required.
Master Language Your language (e.g., English) This entry is required.
9. Choose Save.
10. To create folders for additional systems, follow steps 8 and 9 above, using folder names and folder IDu2019s that are appropriate, such as SAP CRM, sap_crm and SAP BW, sap_bw.
Result
You have created folders to store the portal System object.
2.2 SAP Systems
Use
In this activity, you define SAP systems that will be connected to the Enterprise Portal and specify the necessary attributes and web access details through the System Landscape Wizard. There are two types SAP backend systems. Depending on your system landscape, you will define only one of the following types:
u2022 SAP_R/3_Dedicated: This system has only one application server and the portal connects to it directly. For more information, see Connecting to an SAP R/3 Dedicated System.
u2022 SAP_R/3_LoadBalancing: The message server is used in this case for load balancing and the portal connects to the message sever. For more information, see Connecting to an SAP R/3 Load Balancing System.
2.2.1 Connecting to an SAP R/3 Dedicated System
Use
Run the System Landscape Wizard to create a system. The resulting object connects directly to the application server that is defined.
Prerequisites
Log on to the Portal as the Administrator.
Procedure
1. From the portal top-level navigation, choose System Administration System
Configuration System Landscape..
SAP Enterprise Portal System Administration System Configuration System Landscape
2. Navigate to Portal Content My Folder Systems SAP R3
3. Right-click on the SAP R3 folder, then choose New System
This launches the System Landscape Wizard.
4. Choose Dedicated Application Server for R/3 System and choose Next.
5. Make the required entries for the system you want to connect to the Enterprise Portal, and choose Next.
Field name Description User action and values Note
System Name This is a display name, the name that appears in the Portal Catalog, and in any form, dialog box, and window that displays a list of systems. SAP_R3 This field automatically displays the same name as that of the component that you choose in the previous step. If you want to change the name, overwrite the name that appears.
System ID A unique identifier for the system for example, AID This is the identifier registered in the PCD (Portal Content Directory). The system ID may include any of the following: a-z; A-Z; 0-9; '.'; '_'; '-'; '%'; '~'; '/'; '('; ')'.
System ID Prefix A prefix for the system name for example, com.mycompany If you want all your systems to follow a specific naming convention, making them easier to locate, you can add a uniform prefix to each system you create.
You can leave it blank.
Master Language The language in which you want the system properties to appear English
Description A brief description This is an optional description of the system.
6. In Step 3: Summary, review the options you selected for the new page.
To make changes, choose Back to return to the appropriate screen.
Then choose Next till you reach the Summary page, review, and choose Finish.
7. Choose Open the object for editing and choose OK.
The Property Editor iView will open.
8. Select Connector in the Property Category dropdown.
9. Enter the fields below according to your SAP system.
Field name Description User action and values Note
Application Host SAP application server For example, nspal05.pal.sap.corp You will enter the IP address or host name of your system.
SAP Client SAP client For example, 100 Enter the appropriate client to which your users need connection.
SAP System ID (SID) SAP System ID For example AID
Server Port Port number of application server or message server For example, 3200 The first two digits are a fixed value for SAP R/3 for a dedicated system, and the second two digits represent the system number.
SAP System Number SAP system number For example, 00 System number
System Type SAP_R3
10. Select User Management from the Property Category dropdown list.
11. Enter the fields below.
Field name User action and values
Logon Method UIDPW
User Mapping Type Admin,user
.NOTE u2013 For purposes in SAP Best Practices, we use User ID/Password mapping. If you are using Single Sign-on, please refer to SAP Help Documentation on User Authorization and Single Sign-on under SAP NetWeaver u201904.
12. Choose Save.
13. Select System Aliases in the Edit dropdown list. This opens the System Alias Editor, and displays the existing list of aliases created for this system.
14. In Alias, enter SAP_R3. Choose the Add button.
15. Choose Save to save your changes and close the page.
Result
You have created a system to access a back-end application, and have included it in the Portal System Landscape. The Property Editor opens automatically, displaying the properties of the system landscape object as defined in the XML profile of the system application.
2.2.2 Connecting to an SAP R/3 Load Balancing System
Use
Run the System Landscape Wizard to create a system. The resulting object connects directly to the message server that it defines.
Prerequisites
Log on to the Portal as the Administrator.
1. From the portal top-level navigation, choose System Administration System
Configuration System Landscape..
SAP Enterprise Portal System Administration System Configuration System Landscape
2. Navigate to Portal Content My Folder Systems SAP R3.
3. Right-click on the SAP R3 folder, then choose New System.
This launches the System Landscape Wizard.
4. Choose R/3 System with Load Balancing and choose Next.
5. Make the required entries for the system you want to connect to the Enterprise Portal, and choose Next.
Field name Description User action and values Note
System Name This is a display name, the name that appears in the Portal Catalog, and in any form, dialog box, and window that displays a list of systems. SAP_R3 This field automatically displays the same name as that of the component that you choose in the previous step. If you want to change the name, overwrite the name that appears.
System ID A unique identifier for the system for example, AID This is the identifier registered in the PCD (Portal Content Directory). The system ID may include any of the following: a-z; A-Z; 0-9; '.'; '_'; '-'; '%'; '~'; '/'; '('; ')'.
System ID Prefix A prefix for the system name for example, com.mycompany If you want all your systems to follow a specific naming convention, making them easier to locate, you can add a uniform prefix to each system you create.
You can leave it blank.
Master Language The language in which you want the system properties to appear English
Description A brief description This is an optional description of the system.
6. In Step 3: Summary, review the options you selected for the new page.
To make changes, choose Back to return to the appropriate screen.
Then choose Next till you reach the Summary page, review, and choose Finish.
7. Choose Open the object for editing and choose OK.
The Property Editor iView appears.
8. In the Property Category dropdown, select Connector.
9. Enter the fields below according to your SAP system.
Field name Description User action and values Note
Group Group of SAP application servers for example, PUBLIC
Message Server Address or name of SAP Message Server (load balancing component) Fro example, nspal014.pal.sap.corp
SAP Client SAP client for example, 100 Enter the appropriate client to which your users need connection.
SAP System ID (SID) SAP System ID For example AID
Server Port Port number of application server or message server for example, 3641 The first two digits are usually a fixed value u201836u2019 for SAP R/3 message system, and the second two digits represent the system number.
System Type SAP_R3
10. Select User Management from the Property Category dropdown list.
11. Enter the fields below.
Field name User action and values
Logon Method UIDPW
User Mapping Type Admin,user
12. Choose Save.
13. In the Edit dropdown list, Select System Aliases. This opens the System Alias Editor, and displays the existing list of aliases created for this system.
14. In Alias, enter SAP_R3. Choose the Add button.
15. Choose Save to save your changes and close the page.
Result
You have created a system to access a back-end application, and have included it in the Portal System Landscape. The Property Editor opens automatically, displaying the properties of the System Landscape object as defined in the XML profile of the system application.
2.2.3 Internet Transaction Server
Use
In this activity, you define Internet Transaction Server (ITS) systems that will be connected to the Enterprise Portal. Additionally, you specify the necessary attributes and web access details through the System Landscape Wizard.
Prerequisites
Log on to the Portal as the Administrator.
Procedure
1. From the portal top-level navigation, choose System Administration System Configuration System Landscape.
2. Right-click on the name of the SAP System for which you want to set up the ITS connection and choose Open Object.
3. The Property Editor will open automatically.
4. In Property Catalog, use the dropdown to select ITS.
5. Set your SAP system properties according to the details in the table below.
Field name Description User action and values Note
ITS Description Description of the ITS for example, AID
ITS Host Name Hostname of the ITS for example, hspal14:8002 The first section of the name is the host, the second portion of the name after the colon, is the port
ITS Path Path in the ITS /scripts/wgate This field usually stays the same unless you have modified it in your ITS system.
ITS Protocol Protocol of the ITS http
10. Save your settings.
11. In the Edit list, use the dropdown to select System Aliases. This opens the System Alias Editor, and displays the existing list of aliases created for this system.
12. In Alias, enter SAP_R3. To create a new alias, choose New.
13. Save your changes and close the page.
Result
You have set up the ITS on your existing SAP system.
2.2.4 Web Application Server
Use
The mySAP CRM system runs Business Service Page (BSP) technology, which requires the Web Application Server (WAS) connection properties to be set up for BSP application. mySAP CRM reports originate from the mySAP BW system.
The mySAP BW runs the SAP Business Explorer, which requires the WAS connection properties to be set up for SAP Business Explorer application.
In this activity, you define WAS systems that will be connected to the Enterprise Portal. You also specify the necessary attributes and web access details through the System Landscape Wizard.
2.2.4.1 Connecting to WAS System u2013 BSP
Use
Run the System Landscape Wizard to create a system. The resulting object connects directly to the application it defines.
Prerequisites
Log on to the Portal as the Administrator.
Procedure
1. From the portal top-level navigation, choose System Administration System Configuration.
2. From the Detailed Navigation iView of the navigation panel, choose System.
3. Navigate to Portal Content My Folder Systems SAP R3 and choose New System.
This launches the System Landscape Wizard
4. In Step 1: Template Selection, choose Dedicated Application Server for R/3 System or R3 System with Load Balancing and then choose Next.
5. Make the required entries for the system you want to connect to the Enterprise Portal.
Field name Description User action and values Note
System Name for example, SAP_R3 This is a display name, the name that appears in the Portal Catalog, and in any form, dialog box, and window that displays
a list of systems.
System ID for example, AID This is the identifier registered in the Portal Content Directory (PCD).
The system ID may include any of the
following: a-z; A-Z; 0-9; '.'; '_'; '-'; '%'; '~'; '/';
This system ID has to be the same name as the WinGUI.
System ID Prefix for example, com.mycompany If you want all your systems to follow a specific naming convention, making them easier to locate, you can add a uniform
prefix to each system you create.
Master Language English
Description This is an optional description of the system.
6. In Summary Details, review the options you selected for the new page. To make changes, choose Back until you return to the appropriate screen.
7. Choose Open for editing when wizard completes. The Property Editor will open automatically when you choose Finish.
8. Select Web Application Server (WAS) in the Property Category dropdown list.
9. Set your SAP system properties according to the details in the table below.
Field name Description User action and values Note
WAS Description Description of the WAS for example, AIO
WAS Host Name Hostname of the WAS for example, nspal05:50068 The first section of the name is the host, the second portion of the name after the colon, is the port
WAS Path Path of the WAS for example, sap/bc/bsp/sap This field usually stays the same.
To find the path, logon to your BW system and use transaction code SICF
WAS Protocol Protocol of the WAS http
14. Save your settings.
15. In the Edit list, use the dropdown to select System Aliases.
This opens the System Alias Editor, and displays the existing list of aliases created for this system.
16. In Alias, enter SAP_R3 or SAP_BW or SAP_CRM. To create a new alias, choose New.
17. Save your changes and close the page.
Result
You have created a system to access a back-end application, and have included it in the portal system landscape. The Property Editor opens automatically, displaying the properties of the system landscape object as they were defined in the XML profile of the system application.
2.2.4.2 Connecting to WAS System u2013 BEx
Technically, connecting the BW system is similar to connecting the SAP R/3 System. The only difference is the path setting of the Business Explorer Service (BEx) within the system.
Use
Run the System Landscape Wizard to create a BW system. The resulting object connects directly to the application it defines.
Prerequisites
Log on to the Portal as the Administrator.
Procedure
1. From the portal top-level navigation, choose System Administration System Configuration.
2. From the Detailed Navigation iView of the navigation panel, choose System Landscape.
3. Navigate to Portal Content My Folder Systems SAP R3 and choose New System.
This launches the System Landscape Wizard
4. In Step 1: Template Selection, choose SAP_R3_Dedicated or SAP_R3_LoadBalancing and then choose Next.
5. Make the required entries for the system you want to connect to the Enterprise Portal.
Field name Description User action and values Note
System Name SAP_BW This is a display name, the name that appears in the Portal Catalog, and in any form, dialog box, and window that displays a list of systems.
System ID for example, BW1 This is the identifier registered in the PCD.
The system ID may include any of the
following: a-z; A-Z; 0-9; '.'; '_'; '-'; '%'; '~'; '/';
This system ID has to be the same name as the WinGUI.
System ID Prefix for example, com.yourcompany.system If you want all your systems to follow a specific naming convention, making them
easier to locate, you can add a uniform prefix to each system you create.
Save As System The systems you create based on this template will all inherit the templateu2019s properties, no matter how far down the chain they may be.
Master Language English
Description This is an optional description of the system.
10. In Summary Details, review the options you selected for the new page. To make changes, choose Back until you return to the appropriate screen.
11. Choose Open for editing when the wizard completes. The Property Editor will open automatically when you choose Finish.
12. Select Web Application Server (WAS) in the Property Category dropdown list.
13. Set your SAP system properties according to the details in the table below.
Field name Description User action and values Note
WAS Description Description of the WAS for example, BW1
WAS Host Name Hostname of the WAS for example, nspal05:50068 The first section of the name is the host, the second portion of the name after the colon, is the port. This information can be found under transaction code SMICM. Choose menu path GoTo Services and you can find the hostname and port for the HTTP record.
WAS Path Path of the BW service for example, sap/bw/BEx This field usually stays the same. To find the path, logon to your BW system and use transaction code SICF.
WAS Protocol Protocol of the WAS http
18. Save your settings.
19. In the Edit list, use the dropdown to select System Aliases. This opens the System Alias Editor, and displays the existing list of aliases created for this system.
20. In Alias, enter SAP_BW. Choose Add.
21. Save your changes and close the page.
Result
You have created a system to access a back-end BW application, and have included it in the portal system landscape.
Regards ,
Venkat
Note : Reward Points if Useful . -
Update master data in BW with Visual Composer
Hi guys.
I have an attribute of an info object that I need to give the users access to update.
I would like to do it with visual composer.
I would like the user to see all rows in a table kind of view and the user will update only the rows that need to be changed and than he/she will click on a button that will update the master data table in BW.
I believe that I'll need to use a BAPI or a RFC for that? Does anyone know any good predefined ones for that?
Thanks
ShlomiThat's not really true. In VC you have access to all remote enabled functions. We have created specific functions to update attributes.
We are using it to allow our users to update their own master data instead of bugging the BI team.
Here is an example of our code.
Before I paste this in, you need to know a couple things.
1. You can only update one record at a time (with my code)
2. You have to pass back in the entire record, even if you are only changing one attribute of many.
3. It automatically does the attribute change run, so you do not need to to it.
This is a simple infoobject with a few attributes.
First we created a Get function (which collects the data and shows it to the user.
Then we gave them a edit button on the table that goes to a pop up.
The user selects the record to change, then hits the edit button.
When the popup comes up the data is shown in a form, with a save and cancel button, fields that you do not wish users to see or change, hide them, but they all most be present on the form.
The when the user hits save, it send it to the below function. The name of the infoobject is ZCAT_SUB.
FUNCTION zcat_update_subparty2.
""Local Interface:
*" IMPORTING
*" VALUE(I_T_ZSUBPARTY) LIKE /BIC/PZCAT_SUB
*" STRUCTURE /BIC/PZCAT_SUB
*" EXPORTING
*" VALUE(E_RESULT) TYPE STRING
TYPE-POOLS: rs, rsarc, rsarr, sbiwa, rssm.
DATA:
l_t_zsubparty LIKE /bic/pzcat_sub OCCURS 10,
l_s_minfo TYPE rssm_s_minfo,
l_t_idocstate TYPE rsarr_t_idocstate,
l_subrc LIKE sy-subrc.
APPEND i_t_zsubparty TO l_t_zsubparty.
CALL METHOD cl_rsdmd_update_master_data=>update_attributes_static
EXPORTING
i_iobjnm = 'ZCAT_SUB'
i_t_data = l_t_zsubparty
i_s_minfo = l_s_minfo
i_monitoring = rs_c_false
IMPORTING
e_subrc = l_subrc
CHANGING
c_t_idocstate = l_t_idocstate.
IF sy-subrc <> 0.
e_result = 'Error happened'.
ELSE.
e_result = 'Process Completed'.
DATA:
l_t_msg TYPE rs_t_msg,
l_r_activate_master_data TYPE REF TO cl_rsdmd_activate_master_data.
CREATE OBJECT l_r_activate_master_data
EXPORTING
i_iobjnm = 'ZCAT_SUB'
i_p_q_have_to_exist = rs_c_true
EXCEPTIONS
iobj_not_found = 1
iobj_not_active = 2
generate_program_error = 3
p_q_do_not_exist = 4
p_q_txt_do_not_exist = 5
OTHERS = 6.
IF sy-subrc = 0.
l_r_activate_master_data->activate( IMPORTING e_subrc = l_subrc
CHANGING c_t_msg = l_t_msg ).
ENDIF.
ENDIF.
ENDFUNCTION. -
What is new in Visual Composer 7.0 (EhP 1)
Dear Modelers,
You can have a look in the following blog in order to get the information about what is new in the SAP NW Visual Composer 7.0 Enhancement Package 1
What's New in Visual Composer - Enhancement Package 1 for SAP NetWeaver 7.0
Hope you find this information useful and have a nice modeling
Kind Regards,
LuisCreate new Text tab in fields of Table & select Type as Date in VC or use DSRT date function
-
How to create i view in visual composer give details screenshots
how to create i view in visual composer give details screenshots
Hi,
Go through these threads
VisualComposer
http://help.sap.com/bp_epv170/EP_US/HTML/Executive_Cockpit.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1752b737-0401-0010-0ba3-87c3eda8c6ce
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e019d290-0201-0010-f186-8630a949800a
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30987099-a74c-2a10-70b5-a2751ce79359
http://help.sap.com/saphelp_nw04/helpdata/en/fd/4a7e40417c6d1de10000000a1550b0/content.htm
Tarak
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00b9ba6d-1291-2a10-208d-bd27544e7939 -
Can not see "Compose" option in the visual Composer
Hi all
I am new to Visual Composer. I have created a model. But I am unable to add a page because I can not see the "Compose" option.
Can somebody pls tell me the reason.
Its urgent!
Thanks a lot.
KaranHi Marcel
Thanks a lot for your reply.
I am accessing the VC through the web.
http://tcs050965.abc.xyz.com/VCServer/
VC 6.0, MSXML Parser 4.0 SP2
and SVGViewer is not installed.
Now pls Suggest. -
Can we use custom RFC in creating models in Visual composer??
Dear Experts,
Can we use custom RFC in creating models in Visual composer??
If yes, kindly provide some documents or links which would guide me how to achieve it.
Warm Regards
Upendra AgrawalHi,
Yes,you can do it.
Configure the rfc and use like others Standard BAPI procedure.
[https://www.sdn.sap.com/irj/scn/wiki?path=/display/vc/connectivity]
Regards,
Govindu -
Error while making iview with visual composer
I am trying to make an iview usign visual composer.
In the document that i have for making the iview , it says that when you have the bapi list you need to drag and drop the bapi to the empty iview pane . When i do so it gives me the following error ...
"Portal request failed
(com/sap/mdi/ObjectFactory)"
What do i do ?
Would appreciate a prompt help!
thanks again for making me move ahead
I had a conversation with a parson on the forum named Venkat . I am posting the same for other people in the forum to understand what exactly is my problem and how much have we explored .
Regards
Deepak Singh
Hi Venkat ,
I tried to do so research on the problem and it is being talked about in a thread on the forum . They ask to refer to the sap note 765461 to resolve the mdi reference . In the note they ask you to refer the installation guide of the installed version of EP . I have EP 6.0 SP2 . The installation guide says the following ...
7.1.2 Adding References
To enable some of the features in the portal environment, add references to reference file.
To add a reference:
1. With a text editor, open the file:
Windows: <installation drive>:\usr\sap\<SAP J2EE instance name>\j2ee\<instance
number>\cluster\state\services\file\work\managers\reference.txt
Unix: /usr/sap/<SAP J2EE instance name>/j2ee/j2ee_<instance number>/
cluster/state/services/file/work/managers/reference.txt
2. Look for the line:
reference service:eisconnector library:jco
3. After the line mentioned in previous step, add the following in a new line:
reference service:eisconnector library:com.sap.mdi
4. Save your changes and close the file.
5. Delete the file:
Windows: <installation drive>:\usr\sap\<SAP J2EE instance name>\j2ee\<instance
number>\cluster\state\services\file\work\managers.bin
Unix: /usr/sap/<SAP J2EE instance name>/j2ee/j2ee_<instance number>/
cluster/state/services/file/work/managers.bin
6. Restart the SAP J2EE Engine. See Starting the SAP J2EE Engine [Page 60].
7. Restart the SAP J2EE Engine again.
I did the same ....but now my server is not starting . By chance i didn't keep a bakup of the file which they asked me to delete .
Now what do i do ?
I think i am stuck up badly here .
EVERYBODY IN THE FORUM PLEASE HELP
I am not sure how a thing that is mentioned in the installation guide cannot work !
Regards
Deepak Singh
Deepak,
It is not that bad. By deleting you are recreating that managers.bin file during startup based on the reference.txt and library.txt (recollecting from my memory). This could also happen if there is a typo or some special characters in the reference.txt
I don't know what J2EE patch you are at, but after PL22 you can actually add the reference using the "add reference" command from the administrator console.
could you please send the error you are getting? To revert back the simplest thing is removing the line you have added and restart.
Hope this helps.
-Venkat Malempati
Note: Please reward points if your problem is solved or useful.
Venkat ,
I am using J2EE engine 6.20 SP2 .I tried to get the server started by the following two methods
1) I removed my entry in the reference.txt file and then start the engine by running go.bat from the required path .
2) I got the original file managers.bin which i deleted and then placed in the required path and restarted the server
Both the options didn't work .
I am not getting any error when i restart the server. When i run the batch file go.bat it starts the console and shows me the various managers loading . After it shows the Clustermanager loading , it stops and gets stuck .
Not sure what should i do now .Is reinstallation the only solution ?
Is there a solution from the administrator console ?
Regards
Deepak Singh
Deepak,
No you don't need to re-install. Try the following.
1. First start the state controller by runing go.bat in the following directory.
/usr/sap/xxx/j2ee/cluster/state/go.bat
You get the message waiting for cluster manager.
2. start the server in a different window
/usr/sap/xxx/j2ee/cluster/server/go.bat
You get the message waiting for cluster manager
3. Start the dispatcher
/usr/sap/xxx/j2ee/cluster/dispatcher/go.bat
Please let me the know the error messages.
You can chat with me between 10:00 - 11:00 PM US EST.
Regards
-Venkat MalempatiPeople ,
I tried to do what venkat suggested . Infact I had mailed him the snapshot of the screen when i start the state controller as he suggested . For other people in the forum this is what is happening . When i start the state controller it displays an error and then the window closes immediately . I have managed the screen shots somehow and in those i could find two messeges in the begining and the end which could be useful for debugging the problem ...they are
1) [DBMS]: ID3004:DB file header do not match exception .
com.inqmy.services.dbms.server.interfaces.DatabaseException: Error while opening database ...
2) ID000544: Error statrting service dbms. DBMS service not started properly due to: Errro while opening database
[Framework -> criticalShutdown] Service dbms startup error !
After the state controller window closes i run the server in a different window and i get a message waiting for the cluster manager as suggested . Now i start the dispatcher and i get the same messege there as well ie waiting for the cluster manager .
What is to be done now . Is this information sufficient to suggest me something ? Please let me know if you require any other information .
Regards
Deepak singh -
Flex Table Add Row Issue with Dynamic Entry Lists in Visual Composer
All,
Your help would be kindly appreciated in resolving an 'Add Row'-issue within a Flex Table that uses Dynamic Entry Lists in Visual Composer. The issue here is as follows :
When I use a [Local Dynamic Entry List |http://www.postyourimage.com/view_image.php?img_id=O5hrG2aMxWZ84Mu1211193041]to populate a row field, the initial row and all next rows are emptied upon 'insert row', they loose their selected values and also the entry list values ('pull-down menus') are lost. Please also see [screenshot|http://www.postyourimage.com/view_image.php?img_id=FPLr2cABcgiHRou1211192889].
The initial row does [show the entry list values |http://www.postyourimage.com/view_image.php?img_id=2HybmEHAuQYs9cg1211192766]from the Local Dynamic Entry List based on the dynamically assigned input value; upon 'insert row' the entry lists are lost. Please also see [screenshot|http://www.postyourimage.com/view_image.php?img_id=FPLr2cABcgiHRou1211192889].
When using a [Global Dynamic Entry List |http://www.postyourimage.com/view_image.php?img_id=m5p2KYuBb442dTq1211193501]to populate the row fields the Flex-table behaves normally as expected. Unfortunately with a Global Entry List it is not possible to dynamically assign a input value. Please also see [screenshot|http://www.postyourimage.com/view_image.php?img_id=U96V0zENCCyO3gA1211193157].
Please also see the [issue summary image|http://www.postyourimage.com/view_image.php?img_id=06xti08tIEfely1211195178] I made to visualize the issue. What I basically would like to know is whether this is a 'known issue' or not, or that it is an issue that can be fixed or whether there is an alternative workaround available ... I'm using Visual Composer 7.0 and the Portal is at SP 13.
Many thanks,
FreekHi,
you should be able to assign a dynamic value with global entry lists as well. If you say @myParam as dynamic value. VC will indicate in red letters, that the field @myParam is unknown. However, it will work, as long as @myParam is known in the form or table where you use the entry list.
I have never heard of the problem that entry lists are emptied after "insert"-event.
Kindes Regards,
Benni -
Unable to create visual composer table view from the Bex Query
Hi
I am trying to create the visual composer lay out from a Bex query. The Bex query contains a set of Key figures and a structure.
These key figure and structure combination is forming a table in the query output. Key figure parameters are coming as rows and Structure parameters are coming as columns.
example query out put:
Total, HPC, FDS excel ICe etc are as Structure elements and coming as columns in query out put and
Invoice value, Gross sale value, Efficient operations etc are as Key figure elements in query and coming as rows in query out put.
But if I map this query to visual composer table view all these are coming as columns as given below.
Total Invoice value , Total Gross sale value, Total Efficient operations, HPC Invoice vale,.........
And if execute the query will giving the out put in single row.
Can anybody help me out to map this in the row column format?
Is it really possible to do in VC?
I am using CE 7.2. The VC model I need to be embedding in BPM.
Please help me to solve this issue. I completely stuck up this issue.
Regards
Sajith P
Edited by: Sajith P on Aug 17, 2010 3:07 PM
Edited by: Sajith P on Aug 17, 2010 3:15 PMHi,
Try to use some function module which will convert query data into flat tables. (eg., RS_VC_GET_QUERY_VIEW_DATA_FLAT).
Hope this solves your issue.
Regards,
Vinay
Maybe you are looking for
-
I have bought an Atlantis Land UPS Host Power 1501 and i have connected it to my aluminium iMac through an usb port. The sw that Atlantis Land give with the UPS isn't compatible with MACOS X. Is Leopard capable of controlling an UPS without any sw? I
-
I have a Mac Powerbook G4 with OS X10.4.11 and would like to download the latest compatible Firefox. I believe it is 3.6 and I did not see this version as available for download, I only saw later versions which would not work on my Mac. How can I dow
-
Will running my MBP in 64-bit mode (holding 6 & 4 during boot) give me less battery life on a charge? If so, approximately by how much? I'm considering running my Mac Pro in 64-nit mode permanently but can't decide on my MBP based on this question. T
-
Hi, I'm validating rows in a table. When any error occurs in a row I have to highlight particular column. As of now I'm getting the last error row with highlighted column. How to get all the errors to be highlighted??? Thanks, Suba
-
All of sudden, I am unable to highlight a portion of text, or drag music or photos. I can't seem to right-click anymore either. Help!