Quantcast
Channel: SCN : Document List - All Communities
Viewing all 2380 articles
Browse latest View live

SAP Fiori - SAP Fiori launchpad

$
0
0
Category: Fiori Technology

This is a collaborative document to share lessons learned content for the SAP Fiori launchpad in the community SAP Fiori. The SAP Fiori launchpad - Portal and SAP Fiori launchpad - HCP documents are closely related to this space.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

 

FLP_Landscape.png


SAP Fiori launchpad is the entry point to Fiori apps on mobile or desktop devices. The launchpad displays various tiles. Tiles are square or rectangular objects that provide access to applications. Which tiles are displayed on a user's entry page depends on the user's role. Depending on the role, the user can choose from a wide array of ready-to-use tiles from the tile catalog as part of the launchpad personalization.

 

URL:

launchpad:

https: //<host>.<domain>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html?sap-client=<client>&sap-language=EN

launchpad designer:

https: //<host>.<domain>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?sap-client=<Client>?scope=CUST


Useful T codes:

Transaction: LPD_CUST - launchpad Customizing

Transaction: /UI2/SEMOBJ_SAP - Semantic objects delivered by SAP

Transaction: /UI2/SEMOBJ - Custom semantic objects

Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

New and Updated:

Learning:

 

Overview

 

Configuration/Architecture:

 

How to Guides:

 

Logon page:

 

Theme:

 

Tile:

 

Extending / Changing launchpad:


Deploying a custom app:

 

Launching different type of apps:

 

Brought to you by the SAP Technology RIG

SetMailAttachmentNameBean - Setting dynamic attachment name for main payload

$
0
0

Update 3 Jun 2016: Include alternative standard solution for setting Content-Disposition header

 

Introduction

In my previous post Stop using Mail Package! © - Simplify your mail receiver adapter scenarios, I covered the various mail receiver scenarios that can be achieved without manually constructing the MIME stream through Java coding.

 

Although those scenarios should cover most of the commonly encountered requirement, there still exist requirements that would not fit into those scenarios and thereby require some custom development.

 

This article supplements and extends the "Stop using Mail Package ©" approach by introducing a custom adapter module that sets the MIME header fields related to attachment names. This cannot be achieved at mapping step because the mapping APIs only allow access to the Content-Type header and not the rest. As detailed in SAP Note 856599, it is recommended that all three MIME header fields related to attachment names are set in order for mail clients to interpret the email correctly. As such, the MIME header fields are set using adapter module APIs.

 

Update: It has come to my attention that it is also possible to set the Content-Disposition header using standard functionality by means of Variable Transport Binding and the use of an Advanced Mode parameter - more details in Wiki below.

Dynamic Email Attachment name for Received Mails with ASMA and without using mail package

As such, it is not necessary to use this custom approach unless a particular mail client's behavior requires all three headers to be set. Of course, no harm using this as well if it's already deployed and it simplifies the development

 

 

Design Approach & Use Cases

SetMailAttachmentNameBean is primarily designed to handle dynamic setting of the file name when the main payload is to be sent as an attachment. To allow for flexibility, the file name is retrieved from the configured Dynamic Configuration attribute (which should be set prior to this module, i.e. at sender adapter or mapping step). Following are the use cases for this module:-

 

  • Non file-based sender adapter scenarios (i.e. other than NFS, FTP, SFTP)
    • As described in Scenario 1 of the previous post, the file name is set in the MIME header of the SOAP envelope. However, when non file-based sender adapters are used (i.e. REST, SOAP, RFC, etc), there is no filename available and it is normally defaulted to MainDocument.xml.

 

  • File-based sender adapter scenarios that require dynamic changing of original file name
    • Although the MIME headers are set with the file name for file-based sender adapters, there might be requirements to change the name dynamically to something else in the email's attachment.

 

 

Source Code and Deployment Archive

SetMailAttachmentNameBean belongs in the same adapter module project as FormatConversionBean. Refer to following blog for the location of source code and/or EAR deployment file.

FormatConversionBean - One Bean to rule them all!

 

 

Module Parameter Reference

The JNDI name for the module is listed below for adding the module to the processing chain of a communication channel.

Module name = Custom_AF_Modules/SetMailAttachmentNameBean

 

Below is a list of the parameters for configuration of the module. Certain parameters will automatically inherit the default values if it is not configured.

 

Due to differing behavior of mail clients, the module includes parameters for turning off modification of each MIME header if required. By default, all three MIME headers will be set.

 

Parameter NameAllowed ValuesDefault ValueRemarks
attributeFileNameDynamic Configuration attribute for file name
namespacehttp://sap.com/xi/XI/System/FileDynamic Configuration namespace for file name
setContentTypeY, NY

Sets the MIME header Content-Type to:-

mimeType; name="<filename>"

setContentDispositionY, NY

Sets the MIME header Content-Disposition to:-

attachment; filename="<filename>"

setContentDescriptionY, NY

Sets the MIME header Content-Description to:-

<filename>

mimeTypeValid MIME typesapplication/xmlMIME type used as the prefix in Content-Type.

 

 

Example Scenarios

Below are some sample scenarios of the module's usage based on the use cases mentioned above.

 

Scenario 1

SOAP to Mail scenario, where the main payload will be sent as an attachment in the email (with no body).

 

Design

iflow1.png

 

To simulate the setting of the file name in the Dynamic Configuration attribute, a simple passthrough Java mapping is used to set the filename as follows.

map1.png

 

Configuration

The channel configuration is similar as per the previous post.

channel1.png

 

For the module chain, SetMailAttachmentNameBean is used in default mode without any parameters configured.

module1.png

 

Testing

The following payload is sent via SOAP UI to the SOAP sender channel.

soap1.png

 

As shown in the SOAP envelope, the file name is defaulted to MainDocument.xml.

mime_envelope1a.png

 

After the mapping step, the file name is stored in the Dynamic Configuration attribute.

filename1.png

 

The audit log shows the MIME headers being populated by the adapter module.

log1.png

 

And finally, the email received by the mail client shows the dynamically set file name for the original main payload sent via SOAP.

outlook1.png

attachment1a.png

 

Scenario 2

For this scenario, it will be a File to Mail passthrough scenario. The extension for the file name has to be changed with an additional timestamp.

 

Design

A passthrough scenario from SFTP to Mail.

iflow2.png

 

Configuration

In the SFTP sender channel, the ASMA is set to capture the source file name.

sftp.png

 

In the mail receiver channel, we will configure SetMailAttachmentNameBean to use the namespace configured above. The MIME type is also configured.

To achieve dynamic naming of the file name in this passthrough scenario, we will utilize DynamicAttributeChangeBean to change the extension and add a timestamp.

channel2.png

 

Testing

To test, we will drop the following file into the SFTP source folder.

testfile.png

 

From the audit log, we can see that the file name has been dynamically changed and subsequently the MIME headers are populated with the new file name.

log2.png

 

And finally, the mail client displays the email with the correct attachment name.

email2.png

 

 

Conclusion

As shown above, with the usage of SetMailAttachmentNameBean, we can further extend the "Stop using Mail Package ©" approach to other scenarios without additional coding to construct the MIME stream.

Events and Webinars for SAP Integrated Business Planning

$
0
0

Join us and learn more about SAP Integrated Business Planning through the numerous events, customer and product webinars we are offering this year.

 

Upcoming Events and Webinars in 2016

   

 

DateEvent TypeLocationFocusTitle & URL
2 June 2016Face-to-Face EventStockholmIBPOptimise your Supply Chain with SAP Integrated Business Planning (Stockholm)
7 June 2016OnlineGlobale-SCMLearn How Yazaki Channels Global Supply Chain Alignment with IBP S&OP
15-16 June 2016Face-to-Face EventStuttgarte-SCM
SAP Automotive Forum
13-17. June 2016Face-to-Face EventChicagoe-SCMCustomer Value Network (CVN) - Manufacturing
21 June 2016Face-to-face EventViennae-SCMSAP Supply Chain Inspiration Day 2016 Vienna
22-24. June 2016Face-to-Face EventViennae-SCMSAP Insider
16-17. June 2016Face-to-Face EventChicagoIBPIBF/APICS - Best of the Best S&OP Conference
12-15 Sep. 2016Face-to-Face EventHouston, TXe-SCMBest Practices for Oil and Gas
21-22 Sep. 2016Face-to-Face EventBostonIBPS&OP Innovation Summit
3-4 Nov. 2016Face-to-Face EventThe Haguee-SCMInternational Conference on Extended Supply Chain - EMEA
Oct. 2016Face-to-Face EventSchenzene-SCMSAP Forum - Schenzen
16-18 Oct. 2016Face-to-Face EventBarcelonae-SCMSCM World Live - Europe
16-17 Nov. 2016Face-to-Face EventChicagoIBPChief Supply Chain Officer and Inventory Optimization Summit

 

Recorded Past Webinars


Date
Webinar typeFocusTitle and URL
Customer Group WebinarIBPSolution and Product Updates for SAP Integrated Business Planning
12 May 2016Partner WebinarIBP

SAP Supply Chain Control Tower


SAP IBP Partner/Sales Webinar Series Website

10 May 2016Customer StoryIBPLearn How The Oil Major Expands Its Global S&OP Footprint Using SAP® IBP
10 May 2016Partner WebinarIBP

SAP Integrated Business Planning for response and supply (focus on Response Management)

 

SAP IBP Partner/Sales Webinar Series Website

3 May 2016Partner WebinarIBP

SAP Integrated Business Planning for demand


SAP IBP Partner/Sales Webinar Series Website

5 April 2016Partner Webinar

IBP

SAP Integrated Business Planning Partner/Sales Enablement Webinar Series: SAP Integrated Business Planning for inventory

 

SAP IBP Partner/Sales Webinar Series Website

1 April 2016Partner Webinar

IBP

SAP Integrated Business Planning Partner/Sales Enablement Webinar Series: SAP Integrated Business Planning for sales and operations

 

SAP IBP Partner/Sales Webinar Series Website

8 April 2016Customer Webinar

IBP RDS

Getting Started: SAP IBP Rapid Deployment Solution
16 March 2016Partner Webinar

IBP

Webinar: Partner/Sales Enablement - SAP Integrated Business Planning for supply


SAP IBP Partner/Sales Webinar Series Website

17 Feb. 2016ASUG WebinarIBPASUG - Digital Transformation in Supply Chain
2016Strategy Webinare-SCMDisruptions in Supply Chain – Are you Ready for 2016?
24 Feb. 2016ASUG Customer WebinarIBPLearn how ASR moved to a robust real-time business plan with IBP
9 Feb. 2016Podcaste-SCM

Digital Transformation Across the Extended Supply Chain

7 Dec. 2015ASUG WebinarIBPSAP Integrated Business Planning for Automotive Suppliers
2015Customer WebinarIBP for sales and operationsProfit Oriented Sales and Operations Planning
2015Customer WebinarInventory OptimizationInventory Optimization Webinar - Perrigo
2015ASUG Webinar

A Supply Chain Transformed with SAP Integrated Business Planning (SCM-IBP): A Customer Story from the Albemarle Corporation - ASUG  - Session Content | Recording

2015Partner WebinarIBP Implementation OverviewIBP for Manufacturing Operations with EY
1 Oct  2014Strategy WebinarIBP OverviewSupply Chain Transformation with new Integrated Business Planning solutions from SAP 
18 March 2015Customer WebinarIBP Best PracticesTyson Foods: Demand Planning Best Practices
15 April 2015Strategy WebinarIBP OverviewBecome a Supply Chain Leader – Connect your Company Strategy with your Customer and Product Strategy!
17 April 2015Customer WebinarIBP for sales and operationsARAUCO: PLANIFIQUE SU DEMANDA CON RAPIDEZ y SAP SO&P on HANA Cloud
2015Product Webinar

IBP for inventory

IBP for demand

SAP IBP for inventory Learning Map for Business Process Consultants

SAP IBP for demand Learning Map for Business Process Consultants

2015Product WebinarIBP for response and supply

SAP Integrated Business Planning for response and supply - Overview

2015Customer WebinarIBP Best PracticesCase Study: See how Weir Minerals leverages SAP Integrated Business Planning (IBP) for their Sales & Operational Planning Process

SAP UI5- Data Binding : dynamically populate the values of second select based on the value in first select.

$
0
0

1) In this demo I would like to show how to dynamically populate the values in second select based on values selected in first.

 

In this example , when country "AUSTRALIA" is selected  in first select , then the players of Australia are displayed in the second select dynamically

 

Capture.JPG

 

When country "INDIA" is selected in first select , then the players of India are displayed in the second select dynamically.

 

Capture_1.JPG

 

 

Pre-Requisites for this demo :  

  1. a) Eclipse Mars  with  SAP UI5 Installed
  2. b) Tomcat server 7.0

 

 

Lets start the demo.

 

Step1 : Create new Application Project

 

File->New->Other->SAPUI5 Application Development->Application Project-> Enter name “FIORI_DEMO” ->Enter initial view name as “Page1” (XML View) -> Click Finish


Step2 : In the "Index.html" enter the below code:


<!DOCTYPE HTML>

<html>

  <head>

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'/>

 

 

  <script src="resources/sap-ui-core.js"

  id="sap-ui-bootstrap"

  data-sap-ui-libs="sap.m"

  data-sap-ui-theme="sap_bluecrystal">

  </script>

  <!-- only load the mobile lib "sap.m" and the "sap_bluecrystal" theme -->

 

 

  <script>

  sap.ui.localResources("fiori_demo");

  var app = new sap.m.App({initialPage:"idPage11"});

  var page = sap.ui.view({id:"idPage11", viewName:"fiori_demo.Page1", type:sap.ui.core.mvc.ViewType.XML});

  app.addPage(page);

  app.placeAt("content");

  </script>

 

 

  </head>

  <body class="sapUiBody" role="application">

  <div id="content"></div>

  </body>

</html>

 

 

Step 3 :  In the  Pag1.view.xml   , enter the below code:

 

<core:View

xmlns:core="sap.ui.core"

xmlns:mvc="sap.ui.core.mvc"

xmlns="sap.m"

controllerName="fiori_demo.Page1"

xmlns:layout="sap.ui.commons.layout"

xmlns:dropdown="sap.ui.commons"

>

  <Page title="SELECT YOUR TEAM">

  <content>

  <layout:VerticalLayout id="vl">

            <dropdown:DropdownBox id="country" items="{/country}" change="onchange">

                <dropdown:items>

                    <core:ListItem key="{name}" text="{name}" />

                </dropdown:items>

            </dropdown:DropdownBox>

            <dropdown:DropdownBox id="players" items="{namedmodel>/projects}">

                <dropdown:items>

                    <core:ListItem key="{namedmodel>name}" text="{namedmodel>name}" />

                </dropdown:items>

            </dropdown:DropdownBox>

        </layout:VerticalLayout>

  </content>

  </Page>

</core:View>

 

 

Step 4:   In the Page1.controller.js   , enter the below code:

 

sap.ui.controller("fiori_demo.Page1", {

 

 

/**

* Called when a controller is instantiated and its View controls (if available) are already created.

* Can be used to modify the View before it is displayed, to bind event handlers and do other one-time initialization.

* @memberOf fiori_demo.Page1

*/

  onInit: function() {

  var data = {

            "country": [

                   

            

            {

                "name": "AUSTRALIA",

                "projects": [{

                    "name": "PONTING"

                }, {

                    "name": "CLARKE"

                }, {

                    "name": "MCGRATH"

                }]

            },

            {

                "name": "INDIA",

                "projects": [{

                    "name": "SACHIN"

                }, {

                    "name": "KOHLI"

                }, {

                    "name": "SEHWAG"

                }]

            },

         

         

            ]

        };

 

 

        var oModel = new sap.ui.model.json.JSONModel();

        oModel.setData(data);

        sap.ui.getCore().setModel(oModel);

        //set initial values for second dropdown box

        var oModel2 = new sap.ui.model.json.JSONModel();

        oModel2.setData(data.country[0]);

        //using named data model binding for second dropdown box

        this.byId("players").setModel(oModel2, "namedmodel");

  },

 

 

/**

* Similar to onAfterRendering, but this hook is invoked before the controller's View is re-rendered

* (NOT before the first rendering! onInit() is used for that one!).

* @memberOf fiori_demo.Page1

*/

// onBeforeRendering: function() {

//

// },

 

 

/**

* Called when the View has been rendered (so its HTML is part of the document). Post-rendering manipulations of the HTML could be done here.

* This hook is the same one that SAPUI5 controls get after being rendered.

* @memberOf fiori_demo.Page1

*/

// onAfterRendering: function() {

//

// },

 

 

/**

* Called when the Controller is destroyed. Use this one to free resources and finalize activities.

* @memberOf fiori_demo.Page1

*/

// onExit: function() {

//

// }

 

  //event handler for first dropdown box selection change

    onchange: function(oEvent) {

        var bindingContext = oEvent.mParameters.selectedItem.getBindingContext();

        var oModel = oEvent.getSource().getModel();

        var countryData = oModel.getProperty(bindingContext.sPath);

        var oModel = new sap.ui.model.json.JSONModel();

        oModel.setData(countryData);

        this.byId("players").setModel(oModel, "namedmodel");

 

 

    },

 

   

});

 

 

Step 5:   Now  run the application by right-clicking on "index.html" ->Run On Tomcat Server 7-> Select "FIORI_DEMO" project and press FInish.

 

Capture_2.JPG

 

 

Capture_3.JPG

 

 

 

Capture.JPG

 

 

 

Capture_1.JPG

SAP Table Maintenance Tool

$
0
0

Please find the source code  as attached.

 

Note:

Check this document regularly for latest version source code.

________________________________________________________________________________________________________________________________________

      Whether it is a functional or technical transaction or a basis transaction, everything in SAP or for that matter in any technology, boils down to database, and as we know database means tables. Apart from the standard tables that SAP has, a business will usually have to create many 'Z' tables for its custom development. Many times a business ends up with hundreds of custom tables and always their maintenance is a real cause of concern as the usual maintenance tools in SAP have their own issues. Usually, a table in SAP can be maintained in three ways,   

 

            1.Through 'SM30' (Table Maintenance)

            2.Through SE11 

            3.Via custom transaction.


The concerns with each of this are listed below:


1. Through 'SM30' (Table Maintenance)

  • Doesn't log the changes done to a table.


  • Not so easy to restrict authorizations for a particular table for each individual user.


  • The screen is a narrow container and the user interaction is not so comfortable especially when the table has many fields or has long text fields.


  • When there are many entries to be entered in the table, there is no option to upload the entries from an Excel or CSV etc.

 

2. Through SE11

  • Doesn't log the changes done to  a table.


  • Poor security.


  • No option to upload.

 

3. Via a custom transaction

  • Requires developing a standalone program for each table which again is a problem as it ends up in hundreds of programs to maintain hundreds of tables.


  • Again, problems with maintaining authorizations for each table for an individual user.


My tool, 'SAP Table Maintenance Tool' called 'ZTMTOOL'  is a solution to all the above concerns and makes the table maintenance simple and secure. Some of the features of this tool are:


1. Security:

    Any table can be restricted or allowed for maintenance for any user just by adding an entry in a

    table ( called ZTMT_MATRIX).


2. Change History:

    All the changes (i.e., create,edit,delete) are logged into a table (called ZTMT_HISTORY).


3. Upload option:

    Records can also be created in  large numbers at once, just by uploading data as excel

    or CSV formats.


4. Look and Feel:

    All the maintenance can be done in a neat looking ALV Grid with a very easy user interaction.


5. Dynamic Selection:

    A dynamic selection screen for any table to view desired entries based on selection criteria.


6. Flexible ALV output:

    The ALV output displays the needed columns or fields as selected by the user.


7. Easy Maintenance:

    Apart from the key fields, a user can just opt to view and maintain only the needed fields.


8. Long  Text Fields:

    Simple maintenance of long text fields (> 128 characters) in a popup window with a text editor.



How to implement this tool?

  • Download the source code attached (Sourcecode.txt).


  • Goto TCode 'SE38' and create a new program 'ZTMTOOL'.

 

  • Copy and paste the code from the downloaded file 'Sourcecode.txt '.


  • Activate and run it.


  • In the initial run, the program prompts a decision popup to create; the authorizations table for this tool called 'ZTMT_MATRIX', changes log table called 'ZTMT_HISTORY' and the Tcode 'ZTMTOOL'. Program automatically creates all these objects once the user clicks on 'Approve'. If denied, the program retries and prompts again for the next  4 runs.

 

  • A user has to be authorized to maintain a particular table by maintaining an entry in the authorizations table 'ZTMT_MATRIX'. Authorizations can be maintained for each specific maintenance operation such as 'Create','Change', 'Delete', 'Upload'  by setting the relevant flag as 'Y' or 'N'. The additional flag 'FLG_CHK' in 'ZTMT_MATRIX' is to tell the program if domain/checktable validations needs to be considered. If this is set as 'N', no validations take place and one can enter any junk value into the table.

 

On how to use this tool go through the user manual below:


Untitled.jpg

   This is cover page, click on the link below to download/view complete user manual:


   ZTMTOOL Manual.pptx - Google Drive

Try out the SAP HANA Cloud Platform Gamification Service

$
0
0

What do you need to try out the HCP Gamification Service?

You need a free SAP HANA Cloud Platform developer account (trial instance): Signing Up for a Developer Account


Note: We recommend that you use the Firefox or Chrome Web Browser.



How to Subscribe to the HCP Gamification Service?


  1. Log on the SAP HANA Cloud Platform cockpit: https://account.hanatrial.ondemand.com/cockpit.
  2. Go to the Services tab
  3. Go to Gamification Service
    Screen Shot 2015-10-22 at 08.57.18.png

  4. Choose Enable for the gamification service entry.
    Screen Shot 2015-10-22 at 08.57.46.png
  • A subscription of the HCP gamification service will be automatically assigned to your account.
  • All roles (AppStandard, AppAdmin, GamificationDesigner, TenantOperator, helpdesk) are automatically assigned to your user. These roles are required to access the Gamification Service Workbench and the sample application (Help Desk).
  • A subscription of the sample application Help Desk is automatically assigned to your account.
  • The destinations "gsdest" and "gswidgetdest" are automatically created. The destinations are required by the sample application.
  • Principal propagation for the local service provider is enabled.

 

Further documentation: https://help.hana.ondemand.com/help> SAP HANA Cloud Platform >  Services > Gamification Service > Getting Started > Enable Gamification Service

 


How to use the Sample Application and Get Started?

 

Note: You must have obtained subscriptions for the Gamification Service Workbench and Sample Application (Help Desk) through service enablement.


1 Configure Roles (optional)


All roles (AppStrandard, AppAdmin, GamificationDesigner, TenantOperator, helpdesk) are automatically assigned to your user. If you want to grant other users the roles proceed as follows:

 

  1. Select the gamification service and choose Configure Gamification Service.
  2. Select the Roles tab.
  3. Assign the roles AppStandard, AppAdmin and helpdesk to the user.

 

Further documentation: https://help.hana.ondemand.com/help> SAP HANA Cloud Platform >  Services > Gamification Service > Getting Started > Assign Gamification Roles



2 Configure Destinations


Note: The two destinations "gsdest" and "gswidgetdest" are automatically created while being enabled for your account. You only need to enter the user credentials.


  1. On the HANA Cloud Platform cockpit account page navigate to the Destinations section. Note: Do not use the destinations of your subscription. Screen Shot 2015-09-24 at 14.05.50.png
  2. Open the destination "gsdest".
  3. Enter the user ID and password of your SAP ID user (same as SCN).Destination.png
    • Note: In productive scenarios a separate user is recommended.


 

Further documentation: https://help.hana.ondemand.com/help> SAP HANA Cloud Platform >  Services > Gamification Service > Getting Started > Configure Destinations



3 Generate Demo Content for HelpDesk Sample App


  1. Go to the Services tab.
  2. Choose Go to Service of the gamification service subscription. The Gamification Service Workbench is opened.
  3. Go to the Operations tab in the Gamification Service Workbench.
  4. Go to Demo Content Creation, select HelpDesk and click Create. After a while you will see the message “Gamification concept successfully created.”GS_DemoContent.png
  5. Switch to the "HelpDesk" application by using the dropdown box in the upper right corner to select the sample app context.
  6. Go to the Summary tab to check if all game mechanics are available.



Further documentation: https://help.hana.ondemand.com/help> SAP HANA Cloud Platform >  Services > Gamification Service > Getting Started > Generate Demo Content for HelpDesk


4 Use Sample App - Help Desk


  1. Go to the Services tab.
  2. Choose Go to Serviceof the gamification service subscription. The Gamification Service Workbench is opened.
  3. Click the Help link in the upper right corner of the Gamification Service Workbench. A help popup appears.
  4. Click the OpenHelpDesk link in the help popup.Screen Shot 2015-10-22 at 08.59.45.png
  5. You can now start using the application and process tickets. For each ticket you will gain experience points according to the demo content created. For critical tickets three experience points are assigned. Furthermore, missions and badges are assigned. (Details on the gamification design can be found here: https://help.hana.ondemand.com/help> SAP HANA Cloud Platform >  Services > Gamification Service > Case Study: Gamified Help Desk Application > Gamification Design

Screen Shot 2015-12-18 at 09.39.58.png

Further documentation: https://help.hana.ondemand.com/help> SAP HANA Cloud Platform >  Services > Gamification Service > Getting Started > Use Gamified HelpDesk App

 


Detailed Documentation for a Gamification Service integration scenario?


Further Documentation: https://help.hana.ondemand.com/help> SAP HANA Cloud Platform > Services > Gamification Service > Integrating Service into Target Application



Additional Material


Hands On: Using the SAP HCP Gamification Service (by Philipp Stehle, Moya Watson, Michael Ameling,)

 

Integrating SAP HANA Cloud Platform Gamification Service into an Issue Tracking Tool (JIRA) (by Anuj Mehta)


Gamification Service


How to consume the Hana Cloud Platform Gamification Web APIs (by Sourav Mukherjee)

 

Questions and Feedback?


Gamification_Service_48.pngWe highly appreciate your questions or feedback. Please add your comments below.

 

Additionally, you can keep yourself up to date by visiting the HCP Release Notes pageregularly.



SAP BUSSINES ONE UNA SOLUCION MÁS ALLÁ DE LOS NEGOCIOS.

$
0
0

SAP BUSSINES ONE es una herramienta que ha ayudado a muchas de las empresas de mi país Colombia, a mejorar sus procesos ya que simplifica los mismos ahorrando tiempo y recursos en general porque permite customizar la solución dependiendo de cada empresa, sector y necesidades de las mismas. Brindando herramientas tecnológicas variadas y asequibles a diferentes tipos de organizaciones de diferentes industrias en los diferentes sectores de la economía. En estos diez años de esta solución en mi país se han logrado muchos avences a nivel empresarial y ha hecho posible que el modelo de trabajo “convencional” cambie rompiendo paradigmas y acercando a diferentes usuarios a las herramientas que SAP BUSSINES ONE posee. Con  esta solución muchas mujeres cabeza de hogar han podido trabajar y estar pendiente de sus hijos, personas en condiciones de discapacidad han podido ser incluidas en el Sistema productivo y laboral gracias al TELETRABAJO; muchos empresarios han logrado alcanzar sus objetivos y estar pendientes de su empresa ahorrando tiempo y dinero, empleados hacen sus labores de forma mas eficiente y eficaz. ¿Eso no es inclusión social y mejoramiento en la calidad de vida de las personas?.  Además gracias al compromiso social de la compañía niños, jóvenes y en general personas de zonas vulnerables pueden cambiar o mejorar su vida ya que SAP dona dinero para programas sociales de alimentación y educación y de desarrollo tecnológico en diversas partes del mundo. Como por ejemplo: Con su iniciativa en twitter en el hashtag #SAPBusinessOne, donde las personas toman fotografías en sitios representativos de su ciudad o país, y posteándola en este sitio SAP dona 1 euro a  la construcción de una cocina SAP Business One para niños huérfanos en el distrito de Mukono, en Uganda. ¿No es hermosa esta iniciativa? Seguro transformaremos el mundo cambiando el presente de personas en condiciones desfavorables Luis Murguia, director Global SAP Business One dice: “Nuestra visión social es que cada niño, en todas las partes del mundo, tenga derecho a obtener un mejor futuro y esperanza de una vida más plena y segura, sin importar, las condiciones en la que haya nacido”. ESO ES COMPROMISO SOCIAL Y RESPONSABILIDAD EMPRESARIAL

MRP with SAP S/4HANA

$
0
0

How MRP Live (MD01N) Runs on S/4HANA with S4CORE after Logistics Simplifications  by Sarhan Polatates


MRP on HANA FAQ in SCN  by Caetano Almeida


What are the Business Process changes to run MRP in real-time rather than in batch processes?

Real-Time Value for Manufacturing powered by SAP HANA

 

MRP Live: Incompatible Changes - Carrying Out the Planning Run Using MRP Live - SAP Library

 

Real Time Inventory with SAP S/4HANA - YouTube


Can we run MRP in a SAP HANA side car?

No, MRP can only be run directly on a SAP S/4HANA system. You could replicate the tables from a ERP on AnyDB system to a SAP HANA sidecar system, but the MRP algorithm needs the complete S/4HANA  system to run and to persist the results.


Communications Overview for #1DXCOMMDEST

$
0
0

The purpose of this document is to share all community communications regarding 1DX.

The list will be updated regularly. Please bookmark this document so you won't miss any information.


Here's What's New

 

TIP IN A MINUTE: PARTICIPATING IN THE COMMUNITY OPEN BETA (June 3, 2016): In this Tip in a Minute video, Gali Kling-Schneider invites viewers to participate in the open beta for the new SAP community platform. She also explains the new features and solutions that community members can test -- from blogging to Q&As..

 

What's Been Communicated So Far?

 

May 31, 2016 (updated from May 2): A Glimpse Ahead: New Community, New Missions by Caroleigh Deneen

 

May 19, 2016: New Mission Available: SAP Community Beta Tester by Sajid Amir

 

May 17, 2016: Open Beta Starts...Now! by Gali Kling-Schneider

 

May 12, 2016: SCN Open Beta - Open for Business by Maggie Fox

 

May 11, 2016: The Next Evolution of Community by Gali Kling-Schneider

 

May 10, 2016: SAP Community Experience Team Update by Malin Liden

 

May 10, 2016: Reputation Program Reloaded by Caroleigh Deneen

 

April 19, 2016:In a Networked Digital Economy, Community Is the Next Competitive Battleground by Malin Liden

 

January 25, 2016:SCN Topic Leader Contest Changes for 2015/2016 by Audrey Stevenson

 

December 9, 2015:Closing Out 2015- The Latest Update on One Digital Experience and Community by Jeanne Carboni

 

October 29, 2015: Update: Community and One Digital Experience by Maggie Fox

 

September 18, 2015:Transitioning to Agile-based UX Design by Colin Krawchuk

 

August 10, 2015:"Can You Please Help Me Answer My Question?"- The New Era of Q&A on the New #1DXCOMMDEST  by Gabi Gyoergy

 

June 2, 2015:The (R)evolution of Words - Blogging on the New #1DXCOMMDEST by Gabi Gyoergy

 

May 19, 2015:SCN Migration Overview, Part 1: Blogs by Brian Bernard

 

May 11, 2015:Performance of the New SAP Blogs Platform by  Shmuel Krakower

 

April 22, 2015:Goodbye Spaces, Hello World of Tags by Brian Bernard

 

April 10, 2015: 1DX Blog Testing - We Want YOU! #1DXCOMMDEST by Gabi Gyoergy

 

March 25, 2015:A Vision for Community or Why We Can’t Do It Without You by Marilyn Pratt

 

March 20, 2015:The Long Run by Oliver Kohl

 

March 4, 2015:Future of SCN - Another Update #1DXCOMMDEST by Jeanne Carboni

 

February 24, 2015: Update: Community and One Digital Experience by Maggie Fox

SCN Beta Feedback List

$
0
0

We welcome your opinions and comments about the beta community platform. Let us know what you think we should improve and point out features that may be missing. Please do so by creating a discussion (using the tag "Feedback"). You can monitor the status in the below list (to be edited by SCN team only).

 

See also Known Bugs List.

 

 

ID #Feedback DescriptionSubmitted  byArea (e.g. Blogs, Q&A, etc.)Related LinkStatus
1

Asking questions regarding question title (number of characters remaining when entering the question title), revisions (limit on revisions per post), closing a question, and sorting replies ...

Veseliina PeykovaQ&AAsking questions (beta)Under review
2New Profile like survey issues. The "name" is optional, but surprisingly restricted to 30 characters.Jim SpathProfileNew Profile like survey issuesReviewed, reply given in the thread
3Opened a blog of someone else and found a button to create a new blog. Had not yet finished the headline and got the forbidden pop-up.Juergen LSAP Blogsthe permanent log out  - blog test  16.05.2016Reviewed, reply given in the thread
4Deleting a blog still shows up on topic page -> The indexing job runs once per hour, that's the reason why you might see content that was deleted appearing in search results and feeds that are fed by search.Bill MurraySAP Blogswhen deleting a blog still shows up on topic pageUnder review
5Where can I define my preferred tags? At the moment I do no see any place in my profile settings to define such a list. Will there be something like a Tag cloud at the entry screen of "Questions & Answers"?Christoph HopfCross Platform (Metadata)Re: Favourite Tags - Tag CloudReviewed, reply given in the thread
6I was testing the blog area and noticed that the old blogs don't show the views, it's 0. When new SCN is live are we going to see this information?Raquel Pereira da CunhaSAP BlogsRe: Number of views of old blogs in new SCN

Under review

Answer was communicated to Raquel

7When looking for a tag or a question in AnswerHub, even if you have a spelling mistake, you should get the closest relevant resultGretchen LindquistQ&A and MetaDataBug- Primary tag never foundReviewed, reply given in the thread
8

There is no tag for the SAP Document Management space -

SAP Easy Document Management is too specific a product. Need tag for capability/module.

Christoph HopfMetadataRe: Tag for SAP Document ManagementOn the roda map
9Having search filters in Archive (both for documents and discussions)Veselina PeykovaArchiveA better search experience in the new platformUnder Review
10

Blogs from the current SAP Process Orchestration space are migrated to the SAP NetWeaver primary tag. This doesn't seem like an appropriate space as NetWeaver is a very wide area and therefore the blog is lumped with other non-related blogs in that primary tag.


For the new primary tag, I'd suggest a naming that includes both the old product naming (Process Integration) as well as the new one (Process Orchestration) for the sake of continuity and "backwards compatibility".

Eng Swee YeohMetadataPrimary tags for Process Integration and Process Orchestration[BB]: We will remap the blogs to SAP Process Integration. Once (re-) migrated, additional tags can be added, or the primary tag can be changed (for example to BPM or BRM).
11It should mention that choosing a primary tag is a precondition for posting a blogJitendra KansalBlogsRe: My findings on SCN betaUnder Review
12User's shouldn't have the option to add a comment if they are not logged-in becuase then they receive an error messageJitendra KansalBlogsRe: My findings on SCN betaIssue resolved
13When entering a link that leads to a blog, it should automaticlly show the title of the blog, like in JiveJurgen LBlogsRe: retest findingsIn the road map
14What is the purpose have having SAP Blogs in the link text, when you link to a link on SAP BlogsJitendra KansalBlogshttps://scn.sap.com/message/16726405#16726405Under Review
15When you send a direct message from a members' profile page, it is not integrated as part of the SAP Relay queue on message.sap.com. My expectation was that it would be part of that list, and create an archive of the back and forth. May create confusion for others as well.Caroleigh DeneenMessagesOn the roadmap
16Need for personal blog postsKirill PogrebnyakBlogsQuestions for the 1DX teamUnder Review (long term)
17Location of Create new blog post, actions / header?

 

 

 

Jürgen L

Jakob Kjaer

Kapil Patil

Blogs

the permanent log out  - blog test  16.05.2016

Re: Feedback on Blog

Bug: Navigation

Under Review
18Automatical marking of notifications as read + more prominent mark as read buttonJürgen LNotificationsthe gamers may like  the hidden "must knows"Under Review
19Country selector should be set by default to the country of the user set in the People profileKapil PatilPeople+country selectorBug: Country flagUnder Review
20Members that are not marking questiosn as correct although they got answers will reccieve a notifcaitonNiraj PariharAnswerHubFeedback on DIscussion/QuestionsUnder Review
21SCN to host a place to test apps submitted by usersTatjana YeremenkoGeneralCSN store for testingUnder Review
22Mission details and progresspavan devarashettyGamificationFeedbackOn the roadmap
23Seeing who up-voted for you and to get a notification for thatVladimirs SemikinsQ&AQ&A - Activity is missing e.g. who up-voted my questionsUder Review
24Make the link to Coffee Corner more visibleSteffi WarneckeQ&AWhere are feeds gone / why so few tags for technical contents ????Under Review
25Have RSS Feeds like we have on SCNYves KERVADECAllWhere are feeds gone / why so few tags for technical contents ????Under Review
26Have no limit in image sizeVladimirs SemikinsAllQ&A - Mobile version, image upload.Under Review
27Sharing text should include #scn and who shared it.Tammy PowlasSocial SharingSharing Blogs via social mediaUnder Review
28Possibility to bookmark and categorize them in foldersFlorian HenningerBookmarkingHow to bookmark and a question aiming at the designUnder Review
29Change search preview to be more usefulJürgen LSoHmy avatar in front of discussions in the onedx searchUnder Review
30Clear all Notifications with one clickTodd SherbondyNotificationsClear all NotificationsUnder Review
31Various feedback on locations of functions and actual functionality of things like Alert Moderator, Follow person vs. blog, etc. User expectations.Frank KohentoppBlogsUI Feedback on blogsUnder Review
32Profile link URL should be case insensitiveJeremy GoodSAP PeopleRe: People are Case SenSiTiVeUnder Review
33Have an option to export blogs to PDFVeselina PeykovaSAP BlogsExport/view as PDF/print for blogs in SCN (beta)?Under Review
34Double Messaging - Messages indicator should be incorporated into universal header. There also should not be two message strategies both DM and IM, there should only be one.Jeremy GoodMessagingDouble Messaging?Under Review
35Validate subject title for Q&A to avoid vague titles, and deter entries with urgent, help, need, doubtEng Swee YeohSAP AnswersSuggestion: Validation on subject title for Q&AUnder Review
36UI feedback (wrong position for first comment within blog) and Default sort on comments is not what is expected and creates confusion.Juergen L.Blogsdefault sort is driving me crazyUnder Review
36Function of activites vs. notifications is unclear, e.g. when following a tag, user expectation is that the results show up in notification not in actitivity.Khusan MalikovActivitiesNotification functionality not working for Followed TagsUnder Review
37UI and user experience recommendations for Topic Pages. Feedback regarding accessibility and requirement to do so much scrolling, filtering after browsing several pages, feature requests for more active users, etc.Veselina PeykovaTopic PagesTopic pages - first impressionsUnder Review
38Blog view increments on refresh, needs confirmation this is the correct design, may impact gamification.Pavan DevarashettyBlogsautomatic ViewsUnder Review
39Either remove the term Corporate metatag in blogs creation UI or add it in AH as wellMoshe NavehBlogsRe: why is Corporate metatag required?Under Review
40Add functionality for email support of notifications and activities with preferencesBill MurrayBlogs, Answers, Moderation, Follows, SubscriptionsIn the road map
41Blogs are able to be duplciated with title and primary tag, it is suggested that the current SCN deployment does not allow this feature.Yogesh PatelBlogsFeedback:Duplicate blogsUnder Review
42Need spellchecker for both blogs and answers.Yogesh PatelBlogs and AnswersFeedback: Missing SpellCheckerUnder Review
43Navigation of the SCN Beta itself is not userfriendly. For example when you are in the profile editor, you can't directly navigate to the questions and answers page.Yogesh PatelNavigationFeedback: Navigation to SCN  BetaUnder Review
44
  • In the Search, tags should be offered as filters.
  • "When I search for our primary tag "software logistics", I get a list of ~600 results with rather outdated content listed on top when sorted by relevance."
  • "Our archived documents do not show up in the search results".
  • "Even if the page would show up, it would be linked to an overview page in the archive (archive.sap.com), how can archived information  be validated?"
  • "For our topic (as software logistics is not a product and with this, will not get a product page), it is still hard to guess how a user can get an overview of our topic (and about latest news or new procedures)."
  • "For us, the only fitting entry would be "Software Logistics Toolset", which does not cover all our topics."
Boris ZarskeSearch & TaggingFeedback: from a space editor's perspective for software logisticsUnder Review
45Add cancel button for blogs.David CockrellBlogsNo Cancel button while editing a blog postUnder Review
46Have universal buttons e.g. (cancel, ok, etc.)Jeremy GoodGlobal UI Controlsblog moderator alertUnder Review
47Need a quick and simple tutorial or make community more intuititve.Albert MolnarTutorial NeededCreating content - Overview content - Search contentUnder Review
48Add pagination to view content on people profile pageJermy GoodPeopleissue with View all Content… in "https://people.sap.com/" pageUnder Review
49Add an automated suggestion for primary tagSteffi WarneckeTagging for Blogs/Answerssuggestions for a fitting tag when creating a question/blogUnder Review
50Add back to the top at the bottom of long scrolling pages like actitivies, blog roll, for quicker usability.Edmund LeungUX / Universal UsabilityHow to move to the top speedy?Under Review

Technology Product Road Map Series for ASUG

$
0
0

The Technology Product Road Map Series for ASUG offers interactive webinar presentations for each of the SAP technology product Road Maps. The Road Maps describe the planned and future direction of SAP products. This series is driven by the Products and Innovation Product Management Customer Services Team and is delivered by the SAP product owners.

 

These webinars are open to all customers.These Road Maps are being promoted within the ASUG calendar and are open to ASUG members as well.

 

Want to stay informed on all of the upcoming webinars? Click the receive email notifications on the right hand side.

 

The complete list of published solution and product Road Map presentations is available on SAP Service Market Place here: http://service.sap.com/saproadmaps

 

Note: After registering please make note of the phone details. A reminder will be sent out 2 days prior.

 

For more information contact Stephanie Redivo

 

Note about Registration: Please enter your email address and put in your password.

If you do not know your password select the "Forgot Password" option.

You will need to fill in all the fields for the first time and then subsequent registrations will pre-populate your fields.

The registration team is aware there are too many fields and they are looking into changes.

 

Thanks for understanding.

 

 

Upcoming Webinars 2016Date, SpeakerRegister

*NEW* SAP Agile Data Preparation

Road Map on SMP

Thu, June 16th, 2016, 08:00 - 09:00 AM PST

Gaetan Saulnier, SAP

Register

*NEW* SAP PowerDesigner

Road Map on SMP

Thu, June 23rd, 2016, 08:00 - 09:00 AM PST

David Dichmann, SAP

Register

*NEW* SAP Cloud Appliance Library

Road Map on SMP

Thu, June 30th, 2016, 08:00 - 09:00 AM PST

Adarsh Kapoor, SAP

Register

*NEW* SAP Analysis Office

Road Map on SMP

Wed, July 6th, 2016, 08:00 - 09:00 AM PST

Alexander Peter, SAP

Register

*NEW* SAP Landscape Virtualization Management

Road Map on SMP

Thu, July 14th, 2016, 08:00 - 09:00 AM PST

Adarsh Kapoor, SAP

Register

*NEW* SAP HANA

Road Map on SMP

Thu, July 21st, 2016, 08:00 - 09:00 AM PST

Bill Zhang, Lori Vanourek SAP

Register

 

Recent Webinars 2016Date, SpeakerRecording

SAP Crystal Reports

Road Map on SMP

Thu, May 26th, 2016

Donald Guo, Nina Bao SAP

Proceed to SMP. Then click on the Database & Technology tab and you will find it there

SAP HANA Cloud Platform

Road Map on SMP

Wed, May 25th

Michael Phorn, Sven Kohlhaas, SAP

Proceed to SMP. Then click on the Database & Technology tab and you will find it there

SAP Information Steward

Road Map on SMP

Thu, May 12th, 2016

Lynne Lintelman, SAP

Proceed to SMP. Then click on the Database & Technology tab and you will find it there

SAP Solution Manager

Road Map on SMP

Thu, May 5th, 2016

Evan Stoddard, SAP

Proceed to SMP. Then click on the Database & Technology tab and you will find it there

SAP NetWeaver Technology Platform

Road Map on SMP

Thu, Apr 14th, 2016

Karl Kessler, SAP

Proceed to SMP. Then click on the Database & Technology tab and you will find it there

SAP BI Platform

Road Map on SMP

Thu, Apr 7th 2016

Maheshwar Singh, SAP

Proceed to SMP. Then click on the Database & Technology tab and you will find it there

SAP Gateway

Road Map on SMP

Thu, Mar 3rd, 2016

Andre Fischer, SAP

Proceed to SMP. Then click on the Database & Technology tab and you will find it there.

SAP Cloud for Analytics

Road Map on SMP

Thu, Feb 25th, 2016

Terry Penner, SAP

Proceed to SMP. Then click on the Analytics tab and you will find it there.

SAP Predictive Analytics

Road Map on SMP

Thu, Feb 11th, 2016

Anish Morzaria, SAP

Proceed to SMP. Then click on the Analytics tab and you will find it there.

SAP Fiori

Road Map on SMP

Mon, Jan 18th, 2016

Thomas Reis, SAP

Proceed to SMP. Then click on the Cross Topics tab and you will find it there.

SAP PowerDesigner

Road Map on SMP

Thu, Jan 14th, 2016

Matt Creason , SAP

Proceed to SMP. Then click on the Database & Technology tab and you will find it there

 

Access 2015 Road Map Webinar Recordings

Upcoming CodeJam Events

SAP Community Calls list 2016

$
0
0

Please join the SAP Community Calls, where SAP Mentors and teams from SAP share their expertise and knowledge on a range of subjects.

 

Calls are schedule @ 1pm PST/10pm CET/4pm EST please use the Dial-In Info

 

We pride ourselves in having the most engaging webinars around. A typical SAP Community Calls is 20 max 30 minutes of presentations, often already enhanced by the probing questions from the audience. Most of the rest of the hour is spend on Q&A with the last 5 minutes kept for a look ahead on what is in store in the coming weeks. Not to be missed.

 

Date & Time Title & Link to ReplayAgendaPresenters
27th June 10pm CET (to be confirmed)ASUG Annual Conference / SAPPHIRENOW Recap from MentorsSAP Mentors who attended ASUG & SAPPHIRE 2016 conference share what they learned and what they think about various SAP topics such as Product Support, HANA, Analytics, User Experience, and more.SAP Mentors

13th June 10pm CET

SCN Reputation Program Reloaded

Learn about what will be changing with SCN's Reputation and Gamification Program, and get a chance to ask questions directly to SCN's community managers and Reputation program experts.

Caroleigh Deneen - SCN Community Manager and Sr. Gamification Consultant
25th April 10pm CETEasy NotesQuick and easy SAP Notes testingSetu Jha – Senior Support Engineer
28th March 10pm CET

Automated Notes Search Tools: A New Approach to Trouble Shooting

 

Replay

ANST is a versatile tool that helps narrow down the root cause of a functional issue or a dump. Apart from context based  Note search capabilities, ANST also detects customer code and customizing tables during the replication of the issue leading to much faster resolutionCarlos Martinez Escribano, Support Architect

29th February 2016, 7pm CET


Every Time Zone: compare time zones and the best time to meet with one click

The Key User Extensibility
Tools of
S/4 HANA

Replay: MM Feb 29

For S/4HANA, customers expect a simplified and modification free extensibility in the cloud edition and in the on-premise.

In the first part of the session we provide a positioning of the different extensibility options for S/4HANA, including SAP HANA Cloud Platform (HCP) and the ABAP-based in-app extensibility options.

In the remainder of the session, we provide a deeper insight into the new Fiori-based extensibility tools of S/4HANA (“key user extensibility”). We will guide you through the end-to-end process, including the technology behind the scenes, show the features, e.g. add new fields, make them available in the UI, Gateway OData Services, CDS Views.

We explain how to add business logic (BadI implementations) with the integrated Fiori-based applications and new CDS views for analytical UIs


See also: The Key User Extensibility Tools of S/4 HANA

  • Thomas Schneider SAP SE
  • Georg Wilhelm (SAP SE)
  • Host: SAP Mentor
    Peter Langner (ADventas.de)


SAP Mentor Monday Webinars 2015

2014 Public SAP Mentor Monday Webinars Archived

2013 SAP Mentor Monday Archive

Inter-company process in S/4 HANA

$
0
0

I would like to share the steps that were followed to set up inter-company process during a recent S/4 HANA Implementation. Manual configuration  was carried out. Though the set-up is a bit similar to previous releases, some things have changed in S/4 like Business Partner for internal customer/supplier, new output management and so on.

 

These are the relevant areas in IMG Logistics:

 

  • (a)    Set up Stock Transfer Order

        1.jpg

     (b)  Set up Inter-company Billing

        2.jpg

   (c)    Most of this should be straight forward, except maybe for the assignment of internal customer number:

    3.jpg

 

  What is new here in S/4 HANA is that customers and vendors have been replaced by business partner.

 

    (d)  You must use transaction BP to create business partners:

 

  • Role FLCU00 is for company code data (FI customer)
  • Role FLCU01 is for sales area data (SD customer)

 

  • Role FLVN00 is for company code data (FI supplier)
  • Role FLVN01 is for vendor area data (MM supplier)

 

   (e)  Other master data must also be created (pricing records, etc.). SAP recommends the usage of

pricing lists instead of condition records because this runs faster.

 

   (f)    Set up FI/CO customizing for billing

 

Below are the customizing steps followed to set-up inter-company billing,

 

Example:

Company Code US 1710 is delivering company

Company Code DE 1010 is ordering company

Data:

Supplier in 1010 is 10301710

Customer in 1710 is 17101010

Reconciliation account for customer has to be 12300000

4.jpg

  Account assignment group has to be 03 for affiliated comp revenue.

  5.jpg

    Reconciliation account for vendor has to be 21300000 Trade payables affiliated companies     6.jpg

Inter-Company Billing - Automatic Posting To Vendor Account (SAP-EDI)

  Automatic posting to vendor account is done by EDI. In our case where both companies are processed in the same system (& client), it is sufficient to create IDOC
  This process requires several steps:
  1. Creating a Customer to represent the receiving Company.
  2. Creating a Vendor to represent the supplying company.
  3. Creating a Port
  4. Maintain an Output Type

  5. Creating a Logical Address
  6. Creating a Partner Profile for both Customer and Vendor
  7. The relevant FI customizing is maintained.

 

1. Creating a Customer to represent the receiving Company. -> Done Example HCF7: 17101010
The customer master data has already been created for the purpose of Intercompany
processing and entered in the appropriate transaction in customizing (Sales and
Distribution -> Billing -> Inter-company Billing -> Define Internal Customer Number By
Sales Organization).

     7.jpg

   Note: The sales area data for the IC customer has been created in the supplying company code / sales area.


2. Creating a Vendor to represent the supplying company. -> Done Example HCF7: 10301710
The Vendor is created with the standard transaction.
Note: The Vendor is created in the receiving Company Code. The organizational data in
this case is the same as above.

NOTE: There is NO need to "connect" vendor to customer in the control screen.

3. Creating a Port   ->  logical system HCF7CLNT715

Tools a Business Communication -> IDoc Basis -> Idoc a Port Definition (T. Code WE21)
Maintain Transactional RFC: (Choose Transactional RFC and press the create icon).
A dialog box will open asking whether you want the system to generate an automatic
name or whether you wish to use your own name.
     

8.jpg

Port name: Automatically generated
Version: 4.x
RFC destination: logical System of the system client -> HC7CLNT715


4. Maintain output type -> Dummy Type RD00 for IDoc necessary

Output Type RD00 - Invoice is a special function, responsible for the execution of the IDOC.

Output type RD00 is maintained: IMG: Sales and Distribution -> Billing -> Inter-company Billing -> Automatic Posting To Vendor Account (SAP-EDI) -> Maintain output types (T. Code V/40).  

9.jpg

Assign Outbound process codes

Call transaction SM30 and choose the view VEDI_TEDE1. Maintain the following entry:

  • Process code: SD08
  • Description: “Intercompany Billing”
  • Function module: IDOC_OUTPUT_INVOIC_IV_MM

    10.jpg

Set up Output Management in Fiori App

In Fiori Launchpad choose App “Output Management” and add the following rule: If receiving BP = IC Company Code use IDOC

11.jpg

5. Create Logical Address -> 17100017101010 = log. Adresse / BUK = 1010 and Vendor = 10301710
Tcode SPRO (IMG): Sales and Distribution -> Billing a Intercompany Billing -> Automatic Posting To
Vendor Account (SAP-EDI) -> Assign vendor. (T. Code WEL1)

    12.jpg

Logical address 17100017101010 is made of the supplying Company Code (1710) and the
receiving Customer (17101010).

Note:If the receiving Customer is a numeric number you must add zeros between the
Company code and Customer number so the Logical Address will be 14 digits.
The Logical address is completed when the receiving Company Code and the Vendor are
entered in the detail screen.

It is also necessary to activate the account assignment.


Tcode SPRO (IMG): Sales and Distribution -> Billing è Intercompany Billing -> Automatic Posting To
Vendor Account (SAP-EDI) -> Activate account assignment. ->CI02 Invoice Intercompany / CIC2 Invoice Intercompany Cancellation

  13.jpg

6. Creating a Partner Profile for both Customer and Vendor
Tools a Business Communication -> IDoc Basis -> Idoc -> Partner Profile (T. Code WE20)

  1. Customer: ->17101010
    Put cursor on Partner type KU and press create.
    Enter type, Agent and Lang,
    SAVE

   14.jpg

Pressing outbound parameters. Section, to maintain detail screens
The following screen will appear.

Enter the following data in the appropriate fields:
Partn.funct.:            BP
Message type:       INVOIC
Message Code:     FI
Receiving port:      A000000003
Basic Type:            INVOIC01

15.jpg

Press enter and the screen will change to the following:

Enter PaketSize 1

Go to the Message Control tab pressand enter the data as specified in the following
screen.

16.jpg

Vendor ->10301710
Follow the same procedures but maintain the inbound parameter Screen as follows:

17.jpg

SuccessFactors - Useful Resources and Documents

$
0
0

This is a collection of the most useful SuccessFactors resources: documents, blogs, reports, and videos. This includes links that will cover an introduction to SuccessFactors, the acquisition by SAP, SAP's strategy, the SuccessFactors HCM suite, integration, and other related documents and resources. It is also recommended to join the SAP and SuccessFactors group on LinkedIn or on Google Plus, as this is the leading community for the latest and greatest information on SuccessFactors.

 

Overview

SAPexperts | SAP and SuccessFactors – An Overview (SAPexperts)

SuccessFactors with SAP ERP HCM (SAP PRESS)

SuccessFactors Employee Central: The Comprehensive Guide (SAP PRESS)

Integrating SuccessFactors with SAP (SAP PRESS)

HR tools overview: SAP SuccessFactors HCM suite (SearchSAP)

An Introduction to SuccessFactors Solutions (OpenSAP)

SuccessFactors Terminology and Abbreviations

Know your options: Three SuccessFactors software deployment models (SearchSAP)

The Best Security for Your Cloud Part 3: How We Address Data Security in Europe and Canada

SuccessFactors Cloud Architecture

SuccessFactors: all you need to know about Authorizations and Security

SuccessFactors Action Search: Going the Google way …

SuccessFactors HCM Suite – SAP Help Portal Page

Integration – SAP Help Portal Page

SAP Note 2087436 - Company ID: Changing Your Company ID - BizX Platform

Success Factor - Operations Manual (part 1)

Success Factor - Operations Manual (part 2)

Success Factor - Operations Manual (part 3)

2016 Release Schedule (SuccessFactors Community)

 

Customer and market-related

SuccessFactors, The Future of SAP HCM Consulting, Project Execution, Training & more! (SAP HCM Insights Podcast)

Cloud: When & Why Whitepaper (SuccessFactors)

How Siemens took its HR IT into the cloud (ZD Net)

How significant is SAP’s on-premise and Cloud licensing swap announcement?

Magic Quadrant for Talent Management Suites 2013 (Gartner)

New IDC MarketScapes Show Client Satisfaction Is On The Rise In Worldwide Integrated Talent Management Market (IDC)

SAP and China Telecom Expand Strategic Partnership to Provide SAP Cloud Portfolio to Customers and Partners in Chin… (SuccessFactors)

Charting Your Course in 2014: SAP HR and SuccessFactors [podcast] (SAP Insider)

Stages In The Decision Making Phase Of Your Journey To The Cloud (Prashanth Padmanabhan blog)

Improving Customer Service Experience at SuccessFactors with new Cloud-based Support Portal

SAP Bolsters Cloud Leadership, Names Former NGA Human Resources CEO Mike Ettling as Cloud for HR Lead (SuccessFactors)

Finding the Right Partner for your SAP SuccessFactors Implementation

SuccessFactors and SAP HCM consulting: How the West was Won!

Should you move your HR operations to the SAP SuccessFactors cloud? (SearchSAP)

Live from the SAPinsider Studio: SuccessFactors Customer Panel Hosted by Luke Marson [video] (SAP Insider)

Preparing for a SuccessFactors initiative: Project Strategies to Ensure a Smooth Deployment [video] (SAP Insider)

Journey To The SuccessFactors Cloud For Utilities (Prashanth Padmanabhan blog)

Improving HCM Adoption with SAP SuccessFactors [video] (YouTube)

SAP Named a Leader in Gartner 2014 Magic Quadrant for Talent Management Suites (SuccessFactors)

Magic Quadrant for Talent Management Suites (Gartner)

SuccessFactors Cloud Learning Center

The Challenge of Finding Experienced SuccessFactors Consultants (LinkedIn)

SuccessConnect 2014: Opening Keynote [video] (YouTube)

SuccessConnect 2014: Transforming the Way Organizations Work [video] (YouTube)

SuccessFactors Cofounder Aaron Au: How SAP Brought "Discipline" to Cloud HCM Vendor (ASUG News)

Q&A: Mike Ettling on the future of HR, customers, and putting the Service in SaaS

SuccessFactors Recognized as a Worldwide Integrated Talent Management Leader in 2014 IDC MarketScape

SAP Simplifies Cloud Adoption With New SAP® Best Practices Packages for SuccessFactors® HCM Suite (SAP News Center)

The Customer Engagement Executive for SuccessFactors Cloud Customers (Prashanth Padmanabhan blog)

Planning a SuccessFactors HCM suite implementation (SearchSAP)

SAP On Cloud HR: Q&A With Mike Ettling (Information Week)

SuccessFactors Named a Leader in the IDC MarketScape Assessments for Integrated Talent Management (SAP News Center)

RDS Packages For SAP SuccessFactors Solutions

Progress Report - SAP HCM makes progress and consolidates - a lot of moving parts (Holger Mueller)

The Top 10 HR Cloud Myths Debunked

SAP SuccessFactors admin tasks -- where should you start? (SearchSAP)

How can companies keep track of SuccessFactors software upgrades? (SearchSAP)

SAPVoice: Experts Debunk the Top 10 HR Cloud Myths (Forbes)

6 Steps to Make a Business Case for Cloud HR

What are some best practices for working with SuccessFactors support? (SearchSAP)

Recap of HR2015 and all about Roadmaps (SAP HCM Insights Podcast)

Coca-Cola Enterprises puts the fizz into its talent management (Diginomica)

Firing Line with Bill Kutik: Two Systems Integrators on the Tricks of the Trade: Jarret Pazahanick, Luke Marson (YouTube)

SuccessFactors’ Thomas Otter on the WorkForce agreement, cloudy development, and HR futures (Diginomica)

ASUG Member Survey: Reality Check On Red-Hot HR Software Market (ASUG News)

Cloud implementations and expert advice for SAP & SuccessFactors customers

Conversations with Aaron Au (High Net Worth)

Steps to take before implementing a cloud-based HCM system (Search Financial Applications)

Lessons learned from Telefonicas SuccessFactors rollout (Diginomica)

SAP SuccessFactors Professional Certification Level: What it means for customers and consultants

Seven Reasons Why Global Core HCM Projects Fail! (LinkedIn)

So, We Have Implemented SuccessFactors - What Now?

The Origins of Customer Success at SuccessFactors (David Verhaag)

Cargotec finds €2m value of cloud in SuccessFactors rollout (Diginomica)

Woolworths upgrades HR system to the cloud with SAP (ZDNet)

Mohawk Industries: Transitioning from Workday to SAP SuccessFactors (ASUG)


Consultants and Certification

How to Transition from an SAP HCM to a SuccessFactors Consultant

SuccessFactors Training and Certification FAQ: 2015 Edition

Impact of DevOps and Cloud on SAP and ERP System Administrators (YouTube)

Journey to the SuccessFactors cloud for SAP Consultants (Prashanth Padmanabhan blog)

How SAP use SuccessFactors Learning and SAP Jam for its new SAP Learning Hub

Thoughts on the SuccessFactors consultant skillset (LinkedIn)

Exciting Changes for SAP Cloud Certification since March 2015

The pitfalls of becoming an HCM SaaS consultant (Diginomica)

SuccessFactors Certification Process

The SAP SuccessFactors Employee Central Certified Application Associate Exam: How I passed it and how I prepared for it (LinkedIn)

SAP SuccessFactors Professional Certification Level: What it means for customers and consultants

 

SAP SuccessFactors Platform

General

SuccessFactors - Language Packs - General discussion for all SuccessFactors modules

SAP Successfactors: Adding custom fields, field types & picklist values

SAP SuccessFactors Platform Components - Part 2: Using Competencies in the HCM Suite

 

People Profile

People Profile in SuccessFactors

 

Intelligent Services

Simplify Global Mobility with Intelligent Services

End-To-End Integration with SAP Successfactors Cloud HCM Intelligent services

 

Metadata Framework

Extending SuccessFactors with the Metadata Framework

Rules and Picklists in the SuccessFactors Metadata Framework

Configuring SAP HCM & SuccessFactors: A Comparison

Picklists Management and Cascading Picklists in SuccessFactors [registration required] (SAPexperts)

Two Paths To Full Cloud HCM (Prashanth Padmanabhan blog)

SAP SuccessFactors Metadata Framework

How to migrate Custom MDF objects to other Successfactors Instance

SAP SuccessFactors Metadata Framework (Part 2)

 

SAP SuccessFactors Employee Central

Overview

Employee Central handbooks from SAP [s-user required]

SuccessFactors Employee Central - list of countries with Localizations

SuccessFactors Employee Central - list of languages

Implementing SuccessFactors Employee Central with a SAP background

Employee Central Entities and Interfacing

Mapping SAP OM objects to SuccessFactors For a Hybrid Model

Manage Mass Changes in SuccessFactors Employee Central [registration required] (SAPexperts)

My Thoughts on SuccessFactors Employee Central

Employee Central Is Not A User Interface for SAP ERP HCM OnPremise (Prashanth Padmanabhan blog)

Here’s to 2013 and Employee Central !!!

How to Configure and Manage Workflows in SuccessFactors Employee Central [registration required] (SAPexperts)

Historical data in SuccessFactors (Cloud HCM blog)

SuccessFactors EC and Cloud HCM Kickaround

Five SuccessFactors Employee Central myths busted (SearchSAP)

The SuccessFactors Employee Central Organization Structure

Q&A with SAP Mentor Luke Marson on SuccessFactors Employee Central (SAP Insider)

SAP Identity Management 8.0: SuccessFactors Connector

The SuccessFactors Employee Central Pay Structure

Expert tips for moving to SuccessFactors Employee Central (SearchSAP)

SuccessFactors Employee Central Global Benefits

Embedded Analytics in SuccessFactors Employee Central (YouTube)

SuccessFactors Employee Central Embedded Analytics for Compensation Information

Consider Employee Central for your HR system (SearchSAP)

Five features help you take charge of SuccessFactors Employee Central (SearchSAP)

Configuring SuccessFactors Employee Central Job Info into Employee Profile

Conversations with Aaron Au (High Net Worth)

Term Date validation for hybrid Integration between SuccessFactors Employee Central and SAP HCM OnPremise

Manage Tomorrow’s Workforce Today with Apprentice Management from the SAP SuccessFactors 1602 Release

Migrating to SAP SuccessFactors Employee Central (Eursap)

SuccessFactors Sequence Object

Improve Employee Productivity with SAP SuccessFactors and Microsoft Office 365 Integration


Position Management

The SuccessFactors Employee Central Position Management feature

How to add country specific field to SF EC Position and integrate it with SAP ERP


Document Generation

Letter generation with SuccessFactors Core HRIS - Employee Central

Employee Central Document Generation

Document Generation and Roadmap


Time Management

SuccessFactors Employee Central Time Off - Made for You! - YouTube (YouTube)

Time Off in SuccessFactors Employee Central: demonstration

Q&A: Time & Attendance with SuccessFactors and WorkForce Software

SuccessFactors Employee Central Time Sheet and Time Valuation

Time Sheet in SuccessFactors Employee Central: demonstration

SuccessFactors Employee Central Payroll Time Sheet 1505

The European Working Time Directive in SAP Time Management and SuccessFactors EC Timesheet

Buying and selling holidays (Josef Sysel)

EC Time Off for On Time HR Management

Evaluating Time Management in the Cloud: What does the SAP partnership with WorkForce Software mean for customers?

About to start EC Time Sheet Implementation? consider below key points

New Time Management Features in EC Time 1602

 

Side-by-Side (SBS) deployment model

The Side by Side HCM Deployment Model (Prashanth Padmanabhan blog)

SAP SuccessFactors Side by Side HCM Design Patterns (Prashanth Padmanabhan blog)

Side-By-Side HCM Overview Update (Prashanth Padmanabhan blog)

Panel discussion on Side by Side Distributed Scenario [webinar] (SuccessFactors)

 

Extensibility (Metadata Framework & Extensions)

Eat like never before: SAP Networking Lunch

Enhancing SuccessFactors Employee Central v12 Home Page - to HCP or not?

Creating Metadata Framework Objects in SuccessFactors Employee Central [registration required] (SAPexperts)

Create SuccessFactors Metadata Framework objects, rules with ease (SearchSAP)

SAP HANA Cloud Platform: Turbocharge SuccessFactors Applications (YouTube)

Talking HCP: Building SuccessFactors apps on the SAP HANA Cloud Platform

New features making SuccessFactors Employee Central more extensible (SearchSAP)

Chris Paine on building extensions to SuccessFactors (YouTube)

Do It: Navigate the Enterprise Jungle

Connect to SuccessFactors oData from Hana Cloud Platform

SAP HANA Cloud Platform - SuccessFactors Extensions (Slideshare)

What can the SAP HANA Cloud Platform do for you? (SearchSAP)

Employee Central | Business Rules Engine at work

Success Factors - Employee Central : Interesting limitations on Business Configuration UI

SuccessFactors(SFSF) Extension with HANA Cloud Platform - Mobile Services

SAP SuccessFactors Metadata Framework (Part 2)

Securing SuccessFactors Extensions on SAP HANA Cloud Platform

 

Employee Central Service Center

Service Center support in SuccessFactors (Cloud HCM)

SuccessFactors- 1408 Release-Employee Central Service Center – this is not your parent’s helpdesk

Employee Service Centre

 

Employee Central Payroll

Employee Central handbooks from SAP [s-user required]

SuccessFactors Employee Central Payroll - list of supported countries

New SAP and SuccessFactors Cloud Payroll Offering

Payroll Tax User Interface Mashups in Employee Central (HR Focal Point)

Successfactors Employee Central Payroll or On premise Payroll

Employee Central Payroll - A Process Introduction

 

SuccessFactors HCM suite integration & data migration

SuccessFactors Employee Central & Compensation Integration

SuccessFactors Employee Central & Recruiting: configuring the New Hire process integration

Employee Central integrates well with talent apps (SearchSAP)

Consuming Employee Central OData Services with the Java OData4j library

SAP ERP to SuccessFactors Employee Central data migration RDS

It's SAP Cloud HCM..., It's HCI..., It's the Integration Center (LinkedIn)

Hana Cloud Integration in comparison to Dell’s Boomi.

Integration of SuccessFactors Employee Center with SAP Environment, Health and Safety Management

Delta transmission of Compound Employee API

Two way joyride for customers implementing Recruiting Management, Onboarding & Employee Central!

Initial Load / Migration of HR Data from SAP ERP HCM to SuccessFactors Employee Central (EC)

Integration between Compensation and Employee Central in SuccessFactors

A Guide for Using SAP SuccessFactors Employee Central Employee Delta Export (SAP Experts)

 

Globalization

SuccessFactors Employee Central - list of countries with Localizations

The value of Localization for HR and HR systems (bluehr)

Employee Central ensures global regulatory compliance (SearchSAP)

 

SuccessFactors Talent

Performance & Goals

Calibrate Employee Performance Through SuccessFactors [registration required] (SAPexperts)

SuccessFactors PM/GM: Making multiple Rating scales converge

Enhance your SuccessFactors solution with Employee Engagement Survey (LinkedIn)

PM v12 Acceleration (PMv12A) - Observations and things to plan around

A platform for fair appraisal: SuccessFactors’ Performance Review Calibration Tool

Role of Calibration in SAP SuccessFactors

 

Recruiting and Onboarding

What I Like about SuccessFactors b1311 - Recruiting Management

Employee Onboarding: Taking a Fresh Approach to Employee Engagement and Retention (SuccessFactors)

SuccessFactors November Release: Onboarding - New Hires On The Go

Our Recruitment Journey - Three Questions that Shaped SAP's Move to the Cloud

SuccessFactors Recruiting Experience - at a glance

Configuring Mobile Application for Success Factors Recruitment Management

SuccessFactors Recruitment Data Migration – A Journey

Using Boomi to update fields in Job Requisition

Extending SAP SuccessFactors Capabilities Using an iPaaS - Part 3: Payroll

SF Onboarding Functionality for storing Form I-9

Fly High with your first SuccessFactors Onboarding Implementation

Preboarding - Wishing your new hires a Happy Beginning!

 

Compensation

SuccessFactors Salary Budgeting based on the Custom Fields

SuccessFactors Q1 2014 Release: focus on Compensation with short retrospective, tips and tricks, and road ahead

SuccessFactors 1408 release: talk with Kevin Simpson from IBM on Compensation

SuccessFactors 1502 Release: Introducing Variable Pay Forecasting

Executive Review in Success Factors Compensation

Beyond Spreadsheets: Compensation Modeling Made Easy

Budgeting has only one rule: Do not go over budget

Creating YouCalc widgets in SAP SuccessFactors Compensation

 

Learning

SuccessFactors LMS vs SAP LSO – Some observations (NTT Data Solutions)

SuccessFactors LMS: Power in Assignment Profiles

Configuring And/Or Prerequisites in SuccessFactors Learning

SAP Education Takes Learning to the Cloud (SuccessFactors)

SAP Learning Hub (YouTube)

SuccessFactors Learning - iContent Overview (YouTube)

Using Period-Based Curricula to Manage Training Due Dates in SuccessFactors Learning (Part I)

High-Performance Training Evaluation with SuccessFactors Learning

The New QuickGuides in SuccessFactors Learning

The Evolution of Search in SuccessFactors Learning

Configuring And/Or Prerequisites in SuccessFactors Learning

The New 'Programs' in SuccessFactors Learning (b1405)

How to Train a Global Workforce Without Breaking the Law

Tailor Your Learner Home Page for Maximum Impact in SuccessFactors Learning

Craving More Content?  Take a Bite Out of the Open Content Network in SuccessFactors Learning

Extend Learning Management Capabilities in SuccessFactors Learning with the HR Business Partner Role

Other Tricks of the Trade for Period-Based Curricula in SuccessFactors Learning (Part IV)

Recommendations Rounding into Form with New Peer-to-Peer Capabilities in SuccessFactors Learning

LMS Conversion : A guide to successful implementation - Part 1

Managing the Supervisor/Employee Relationship in LMS.

Configuring Communication Channel with SFSF Adapter (with REST Message Protocol) for SAP PI and LMS (LinkedIn)

Managing the Supervisor/Employee Relationship in LMS - Part 2

Putting the New Quiz Builder to the Test in SuccessFactors Learning

"New" Feature - Certificate of Completion Editor (Overview)

An approach for fixing delimiter issues in LMS CSV reports using Plateau Report Designer

Accomplishing Common Reporting Tasks and Resolving Common Issues with Plateau Report Designer - Part 1

Five Tricks to Help Your LMS Data Migration

Accomplishing Common Reporting Tasks with Plateau Report Designer (Custom Scheduled Offering Report) - Part 2

Ensuring SCORM compatibility with Articulate StoryLine 2

Face It & Embrace It - Content Is King

LMS Notification Editor

 

Succession & Development and Presentations

SuccessFactors November Release: Empowering Managers to Build Robust Bench Strength

SAP and SuccessFactors Launch Presentations for Dynamic Talent Reviews (SAP News)

Introducing SuccessFactors Presentations (YouTube)

How to Enable, Create, and Manage the New SuccessFactors Metadata Framework-Based Talent Pools [registration required] (SAPexperts)

How can SuccessFactors Presentations make talent reviews more dynamic? (SearchSAP)

Talent review presentations in SuccessFactors (Aspire HR)

The Art of Succession Planning: Plan Now To Succeed Tomorrow

 

Other Talent

SuccessFactors August Release: Faster, easier adoption of the latest innovations

SuccessFactors Release Management: Four Tips from Talisman Energy

 

Workforce Analytics & Planning and Reporting

SuccessFactors Workforce Analytics or SAP Business Intelligence for Human Resources?

SuccessFactors Q4 2013 Release: Reporting and Analytics

SuccessFactors Q2 2014 Release: Reporting and Analytics

Q&A: Analytics with BI and SuccessFactors (ASUG)

SuccessFactors Q1 2015 (1502) Release: Reporting and Analytics

HR Reporting and Analytics in SuccessFactors – Part 1(iProCon)

Standard & Ad Hoc Reporting in SuccessFactors - Part 2 (iProCon)

Visual Reporting with Dashboard 2.0 Reports in SuccessFactors - Part 3 (iProCon)

Visual Reporting with BIRT Templates in SuccessFactors - Part 4 (iProCon)

SuccessFactors Dashboard 2.0 and YouCalc Dashboard Builder (YouTube)

Features of HR Reporting using Success Factors ORD

Advanced Reporting & Online Report Designer in SuccessFactors (iProCon)

 

Mobile

SuccessFactors Q1 2014 Release: SuccessFactors Mobile

SuccessFactors Q1 2015 Release: SuccessFactors Mobile

SuccessFactors Q2 2015 Release: SuccessFactors Mobile

Configuring Mobile Application for Success Factors Recruitment Management

SAP SuccessFactors Mobile Q4 2015 Release Highlights

Create SAP Mobility Custom App easily for SuccessFactors - Part 1

 

SAP Jam

SAP Jam - Useful Resources and Documents

 

Integration

Overview

Integration – SAP Help Portal Page

SAP and SuccessFactors Talent Hybrid Packaged Integrations: an overview

Integrating SuccessFactors with SAP (SAP PRESS)

Integration Packages Administration Guide on SAP Service Marketplace [S-user required]

SAP ERP HCM Integration with SuccessFactors Talent Solutions Overview by Prashanth Padmanabhan (Gibbon)

SuccessFactors Customer Community For APIs and Integration (Prashanth Padmanabhan blog)

SolMan to Cloud Setup: Basic Setup for Monitoring SAP Based Hybrid Solutions

The Good, The Bad, and The Ugly of SuccessFactors Integration (Hula Partners)

 

Strategy

SAP and SuccessFactors talent hybrid model: what lies ahead, plus a few small hidden jewels

The Real Truth about SAP and SuccessFactors Integration

SAP and SuccessFactors - "Proven" Integration is Hype

Middleware Technology Options for Integrating SuccessFactors (Prashanth Padmanabhan blog)

Five critical factors to integrating SAP SuccessFactors with SAP HCM (SearchSAP)

How A Customer Connected 8 HR Systems With SuccessFactors (Prashanth Padmanabhan blog)

SAP Cloud Deployment Models and Their Evolution (Prashanth Padmanabhan blog)

ASUG C2C: KARL STORZ's SuccessFactors and SAP HCM Integration Story (ASUG News)

What are Packaged Integrations? (Prashanth Padmanabhan blog)

Analyzing SAP SuccessFactors Integration Add-On Downloads Using R (Prashanth Padmanabhan blog)

 

Integration Technology & APIs

SuccessFactors Adapter in SAP HANA Cloud Integration (SAP HCI)

SuccessFactors (SFSF) Adapter for SAP NetWeaver Process Integration

Hands-On – Testing Integration with SuccessFactors SFAPI

Hands-On – Testing Integration with SuccessFactors OData API

PI.SFSF.DOC – SFSF OData Dynamic query “$filter" clause at runtime.

PI.SFSF Integration.DOC - How to Model SuccessFactors SOAP and ODATA Entities using Eclipse Juno Tool

OData Adapter in SAP HANA Cloud Integration (SAP HCI)

Employee Central OData APIs - Reading, creating and updating custom generic objects using GET/POST/PUT

Connect to SuccessFactors oData from Hana Cloud Platform

Consuming Employee Central OData Services with the Java OData4j library

Consuming Employee Central OData Services with the Java Olingo library

Connecting Successfactors APIs Using SOAP UI

Employee master data synchronization using Compound Employee API

Configuring Communication Channel with SFSF Adapter (with REST Message Protocol) for SAP PI and LMS (LinkedIn)

It's SAP Cloud HCM..., It's HCI..., It's the Integration Center (LinkedIn)

Hana Cloud Integration in comparison to Dell’s Boomi.

Using SAP HCI OData Adapter with SAP HANA Cloud Connector

Delta transmission of Compound Employee API

Generation of consumer interface structure file for Compound Employee API

How to create an Employee using OData APIs

Employee Full File Via BOOMI (No Changes / Delta)

 

SAP Talent Hybrid integration - Packaged Integrations from SAP

SAP and SuccessFactors Talent Hybrid Packaged Integrations: an overview

Integration Add-on 1.0 for SAP HCM and SuccessFactors

Integration Add-on 1.0 for SAP HCM and SuccessFactors: Support Package 2

Integration Add-on 2.0 for SAP HCM and SuccessFactors

1405 Release - SuccessFactors Competencies and Curricula Integration With SAP ERP Qualifications

SuccessFactors Variable Pay Integration With SAP ERP HCM (Prashanth Padmanabhan blog)

Integration Add-on 3.0 for SAP HCM and SuccessFactors

Integration Add-on 3.0 for SAP HCM and SuccessFactors: Service Package 1

Integration Add-on 3.0 for SAP HCM and SuccessFactors: Service Package 2

Demo of SAP to SFSF Compensation Integration (Add-On 1.0)

 

SAP Talent Hybrid integration - implementation

Pilot Test of the Integration add-on for SAP ERP HCM & SuccessFactors BizX

Integration Q&A: Managing employee compensation using SAP HCM and SuccessFactors

Integration Q&A: Real-World Impressions on SAP and SuccessFactors Integration Add-On’s

SAP HCM and SuccessFactors Biz X Employee Basic Data Integration RDS Demo - YouTube (YouTube)

SAP HCM and SuccessFactors Biz X Compensation Integration RDS Demo - YouTube (YouTube)

A few missing pieces for SuccessFactors and SAP integration.

PI Configuration Example (NWPI 1.0 SP2-4 & 2.0 SP0) [S-user required]

PI Configuration Example (NWPI 1.0 SP6 & 2.0 SP2) [S-user required]

SAP SuccessFactors - Talent Hybrid Integration Hands On Training (Prashanth Padmanabhan blog)

Optional Business Processing Parameters in Employee Integration in SFIHCM01 - SP04

SF Recruitment Management- Tips related to Vacancy interface (RH_SFI_TRIGGER_JOB_REQUISITION)

Using Boomi to update fields in Job Requisition

The Good, The Bad, and The Ugly of SuccessFactors Integration (Hula Partners)

Demo of SAP to SFSF Compensation Integration (Add-On 1.0)


Full Cloud HCM / Employee Central

Dell Boomi AtomSphere for SuccessFactors (Dell Boomi)

Part 1: SuccessFactors Employee Central – An introduction to how SAP and SuccessFactors enable HR data to drive business processes

Part 3: SuccessFactors Employee Central - What is the integration roadmap & FAQ's

Packaged Integrations ease the flow of data between Employee Central, SAP ERP (SearchSAP)

Standard Templates for Integration of SuccessFactors Employee Central with 3rd Party applications

How to create an Employee using OData APIs

Packaged Integrations ease the flow of data between Employee Central, SAP ERP (SearchSAP)

Recent enhancements to SuccessFactors Employee Central integration with SAP ERP and 3rd party systems

Employee Central OData APIs - Reading, creating and updating custom generic objects using GET/POST/PUT

SAP Note 2186235 - Integration SAP EHSM Incident Management with SAP SucessFactors Employee Central (SAP Support) [S-user required]

Consuming Employee Central OData Services with the Java OData4j library

Consuming Employee Central OData Services with the Java Olingo library

Employee master data synchronization using Compound Employee API

It's SAP Cloud HCM..., It's HCI..., It's the Integration Center (LinkedIn)

Hana Cloud Integration in comparison to Dell’s Boomi.

Integration of SuccessFactors Employee Center with SAP Environment, Health and Safety Management

Delta transmission of Compound Employee API

Employee Central – SAP ERP HCM prepackaged Integration: how to change the standard field mapping

SAP ERP - SF Employee Central prepackaged integration: add company code for Cost Center replication

How to reuse Cost Center IDs while replicating Cost Center from SAP ERP to SuccessFactors Employee Central

Term Date validation for hybrid Integration between SuccessFactors Employee Central and SAP HCM OnPremise

How to create an Employee using OData APIs

Employee Full File Via BOOMI (No Changes / Delta)

 

Business Warehouse, Business Intelligence, & SAP Data Services

How to integrate SuccessFactors talent data into SAP NetWeaver Business Warehouse?

How to setup SuccessFactors Adapter with SAP Data Services

Integrate SAP BI/BO into Successfactors

 

SAP Jam

SAP Jam ABAP Integration - Configuration Guide for SP Level 5

SAP Jam ABAP Integration - Configuration Guide for SP Level 6

 

Single Sign-On (SSO)

Single Sign-On to SuccessFactors from SAP HCM

Single Sign-On between SAP Portal and SuccessFactors

Configuring MS ADFS 3.0 as Identity Provider for SuccesFactors

 

Other

Integrating SuccessFactors with Microsoft SharePoint

Create SAP Mobility Custom App easily for SuccessFactors - Part 1

 

Data Migration

LSO-to-SuccessFactors LMS RDS | hyperCision, Inc. [HyperCision]

SAP ERP to SuccessFactors Employee Central data migration RDS

More reason to use rapid data migration to leap into the SuccessFactors cloud!

SuccessFactors Recruitment Data Migration – A Journey

Initial Load / Migration of HR Data from SAP ERP HCM to SuccessFactors Employee Central (EC)

 

Acquisition by SAP and Roadmap

Thoughts on SuccessFactors, Holiday Wish Lists for SAP HCM, and UNICEF [podcast] (SAP HCM Insights Podcast)

SAP and SuccessFactors Acquisition Q&A (Cloud Avenue)

News Analysis: SAP Buys SuccessFactors for $3.4B Signals SAP's Commitment To Cloud, HCM, and Social (Constellation Research)

SAP to Buy Into Software as a Service With SuccessFactors Deal [PDF] (Garnter)

SAP To Buy SuccessFactors: Major Shift In Talent Management Market (updated) (Bersin by Deloitte)

SAP and SuccessFactors Roadmap Analysis (Cloud Avenue)

SAP and SuccessFactors HCM Roadmap - With Amy Thistle [podcast] (SAP HCM Insights Podcast)


Tip: Complete Launch Sequence of SAP GUI Scritping in PowerShell

$
0
0

Hello community,

 

in the context of the discussion here I developed and presented a complete launch sequence of SAP GUI Scripting in VBScript here. But for the future it seems better to use PowerShell, for reasons which I have described here. Now the equivalent in PowerShell script language:

 

#-Begin-----------------------------------------------------------------

 

  #-Includes------------------------------------------------------------

    . "$PSScriptRoot\COM.ps1"

 

  #-Sub Main------------------------------------------------------------

    Function Main() {

 

      $OpenNewConnFlag = $false

 

      if (-Not (Get-Process saplogon -ErrorAction silentlycontinue)) {

        Start-Process "C:\Program Files (x86)\SAP\FrontEnd\SAPgui\saplogon.exe"

         do {

           Start-Sleep -Milliseconds 250

         } until(Get-Process | where {$_.mainWindowTitle -like "SAP Logon 740"})

      }

      $SapGuiAuto = Get-Object "SAPGUI"

      $application = Invoke-Method $SapGuiAuto "GetScriptingEngine"

      $connection = Get-Property $application "Children" @(0)

      if ($connection -eq $Null) {

        $OpenNewConnFlag = $true

        Invoke-Method $application "OpenConnectionByConnectionString" `

          @("/H/10.100.202.145/S/3263", $true) > $Null

        $connection = Get-Property $application "Children" @(0)

      }

      if ($application.Children().Count() -gt 1) {

        $connection = $connection[0]

      }

      $session = Get-Property $connection "Children" @(0)

      if ($connection.Children().Count() -gt 1) {

        $session = $session[0]

      }

 

      if ($OpenNewConnFlag -eq $true) {

        $ID = Invoke-Method $session "findById" @("wnd[0]/usr/txtRSYST-MANDT")

        Set-Property $ID "Text" @("001")

        $ID = Invoke-Method $session "findById" @("wnd[0]/usr/txtRSYST-BNAME")

        Set-Property $ID "Text" @("BCUSER")

        $ID = Invoke-Method $session "findById" @("wnd[0]/usr/pwdRSYST-BCODE")

        Set-Property $ID "Text" @("minisap")

        $ID = Invoke-Method $session "findById" @("wnd[0]/usr/txtRSYST-LANGU")

        Set-Property $ID "Text" @("EN")

        $ID = Invoke-Method $session "findById" @("wnd[0]")

        Invoke-Method $ID "sendVKey" @(0)

      }

 

      Free-Object $session

      Free-Object $connection

      Free-Object $application

      Free-Object $SapGuiAuto

 

    }

 

  #-Main----------------------------------------------------------------

    Main

 

#-End-------------------------------------------------------------------

 

 

Here now the facelifted COM include, which I introduced here:

 

#-Begin-----------------------------------------------------------------

 

  #-Load assembly-------------------------------------------------------

    [Reflection.Assembly]::LoadWithPartialName("Microsoft.VisualBasic") > $Null

 

  #-Function Create-Object----------------------------------------------

    Function Create-Object {

      param([String] $objectName)

      try {

        New-Object -ComObject $objectName

      }

      catch {

        [Void] [System.Windows.Forms.MessageBox]::Show(

          "Can't create object", "Important hint", 0)

      } 

    }

 

  #-Function Get-Object-------------------------------------------------

    Function Get-Object {

      param([String] $objectName)

      [Microsoft.VisualBasic.Interaction]::GetObject($objectName)

    }

 

  #-Sub Free-Object-----------------------------------------------------

    Function Free-Object {

      param([__ComObject] $object)

      [Void] [System.Runtime.Interopservices.Marshal]::ReleaseComObject($object)

    }

 

  #-Function Get-Property-----------------------------------------------

    function Get-Property {

      param([__ComObject] $object, [String] $propertyName)

      $objectType = [System.Type]::GetType($object)

      $objectType.InvokeMember($propertyName,

        "GetProperty", $NULL, $object, $NULL)

    }

 

  #-Sub Set-Property----------------------------------------------------

    function Set-Property {

      param([__ComObject] $object, [String] $propertyName,

        $propertyValue)

      $objectType = [System.Type]::GetType($object)

      [Void] $objectType.InvokeMember($propertyName,

        "SetProperty", $NULL, $object, $propertyValue)

    }

 

  #-Function Invoke-Method----------------------------------------------

    function Invoke-Method {

      param([__ComObject] $object, [String] $methodName,

        $methodParameters)

      $objectType = [System.Type]::GetType($object)

      $output = $objectType.InvokeMember($methodName,

        "InvokeMethod", $NULL, $object, $methodParameters)

      if ( $output ) { $output }

    }

 

#-End-------------------------------------------------------------------

 

 

Hint: This code is a different perspective from the solution here.

 

Enjoy it.

 

Cheers

Stefan

WWI for Experts

$
0
0

Introduction

 

After using now WWI as a technique to collect data and print the data in a document for some years on a daily basis it is quite interesting to say: there is still some "surprise" possible in using the technique. This document is intended to collect some important topics which may help the EHS community in the future. As mentioned in http://scn.sap.com/docs/DOC-45645 it might be a challenge if you are a beginner in using WWI and you arein charge to develop WWI layouts. Topics like "conditional output", "blank compression" (with or without alternative) etc. might not be easy to understand. Many people do have the trend to  extend WWI layout with "complex" "if then else" logic but may be do not consider that sometimes by simply adapting the maintenance rules simpler WWI layouts or generation variant set up's are possible. Especially the topic of labeling is a challenge as the amount of data which need to be collected, but not coming from SAP EHS, is clearly higher than in comparison to an e.g. safety data sheet (and there are difference regarding set up of generation variant as well). As well the topic of generation variant, language topics, validity areas etc. are "mixed" sometimes in Label content.  If you really try to use GLM solution in EHS you will realize that it is not easy to define "good" solutions because of the complexity of the topic. On the top in most cases you need to print the same information in many languages as mentioned before (and it is not easy to define these languages) on a label and therefore you need additional WWI code to do so and you need to enhance the generation variant as well. And you have with the LabelView on material level and their maintenance an "on top complexity" (especially in context of how to select the right labels to be printed in the different label printing scenarios). On the topic during label generation you have in most of the cases to take care about "Bar code" printing because of several reasons. As well you need to print Batch information on the label, data like: produced on, country of origin etc. which in most cases need to be selected from SAP ERP data.  Regarding Bar Code printing etc. SAP EHS has been enhanced with EnhPack7 as well.


Out of scope of this document is e.g. WWI documents related to "Waste" or "Industrial Hygiene" etc. WWI documents related to these topics might be a challenge too.


Quite interesting is the "application object" as part of the generation variant. Here you have a lot of options to "enhance" / "use" WWI and to enhance CG54/CG50 (but cleary you need to invest in definition of function modules etc.). Especially this object is used in context of GLM.


Many people trend to use "output conditions" (and/or "if else endif"; refer above) similar techniques in WWI as well (you will find a lot of threads in this FORUM dealing with that). Yes it is a nice feature. But the result is, or can be, a challenge (in my opinion) for ongoing support (most important question to take care: why is this data printed and not a different one?). Therefore: if you have the need to use these techniques and you should create a  good (very good !) technical documentation of what you have done and you should train the users and your ongoing support ! You should ask yourself: can I achive the same by proper maintenance of data? Can I use e.g. a rule set to  populate EHS in such a way that I do not need this special WWI technique to show/print something. For those who know EHS it is "quite" tricky to analyze (e.g. via analyzing specification change documents) why this (and not a different) information is shown in the report. And we do not discuss the topic that e.g. a phrase text, code etc. has been corrected/changed or a new/changed identifier is present. A further challenge might be the use of "identification listings" in a WWI report. It can take "hours" to discuss, if needed, why this identifier has been printed and not a different one. If you are using change numbers or e.g. inheritance, status management on phrase level or status management on specification level etc. it can take a while to analyze the content of a WWI report.

Additional challenges in analysing WWI results is that some times you use "identification listing" to retrieve data, or you would like to "hide" data (e.g. Trade Secret topic) or you need to print different material texts depending on print scenario. Please check SAP marketplace etc. For "Trade Secret" a solution package exists.


Some SAP EHS Management Issues

 

If you maintain identifiers, phrases or user defined text sometimes there is the need to have more than a number of characters (132) to be maintained.If so you start a special editor (you maintain then a "long text"). Based on your general setup of SAP etc. you can use in the text e.g. "carriage return" or other special characters. In the past I was aware of the fact that it is important to use the "right" editor in maintaining the "long text" to generate no trouble in WWI etc. Now I understand "more" the issues and the reasons behind.

Refer e.g. to: abap | saphelpdeskinfo | Page 3; subtopic: "System error when you create new report bodies" or e.g. MS Word as Editor in SAPscript and Smart Forms | SAP Script ABAP Tutorials | SAP Techies

Check as well e.g. OSS Note 559066, 1064655, 990560, 1333100.


IMPORTANT NOTE: the "long text" indicator is not only used to indicate that the text is longer than 132 characters. It can be set e.g. if your text does contain e.g. a "carriage return" (refer to phrase example below). The reason of this is the internal handling of the data in the database.


Out of scope


GLM and other reports as e.g. SOPs (SAP EHS IHS) or WWI reports to be used in the area of Waste Handling etc. are out of scope. Only some "high" level tipps are shown (and links are provided). In regards of Label and the use of GLM check e.g.:  What is a "Label" and how support SAP EHS Management "Labeling"


Out of scope is the use of WWI in context of e.g. new SAP techniques with new UI (e.g. WebDynpro etc.). This can be tricky.


Recommendation


If possible: always use current WWI version on local client and generation servers. With so called GLM+ solution (as part of EnhPack 7) new options are supported in the context of GLM mainly to support printing etc. of labels. Try to make sure that WWI generation servers are always up and running (check WWI cookbook; restart options of WWI services have been improved; performance etc. have been improved as well, and there is now a local WWI DMS available)).

Keep in mind: at least two times per year a new WWI version is available. As well WWI is one of those areas with lot of OSS messages. So you should regularly check SAP marketplace.

There is some indication that based on SAP version and language used (refer to following chapter) there are still issue in data maintenance in "long texts". These issues can then show up in WWI reports as well. Some threads are linked to this document.


Recommendation

  • MANDATORY ! READ THE MANY THREADS ABOUT WWI SET UP ISSUES
  • READ THE WWI COOKBOOK (Set up of WWI server)!
  • Makesure that you understand the difference to local WWI installation
  • DO INSTALLATION STEP BY STEP AS DISCUSSED IN THE COOKBOOK.
  • DO NOT IGNORE CONTENT AND IGNORE ONE STEP.
  • Look for Windows/Winword etc. experts (topic of user administration, how to do the "server set up" etc.).
  • DON'T IGNORE THE UNICODE TOPIC (RFC CONNECTION ETC.).
  • SET UP THE NECESSARY JOBS in SAP system AS DISCUSSED AND REQUIRED IN THE COOKBOOK.


Understand the difference between:

  • WWI set up for reports as used for e.g. SDS/MSDS generation/dispatching
  • and WWI set up for GLM and other stuff (e.g. WebGui use).
  • Understand the different options used for "WWI sizing" for e.g. GLM and e.g. SDS/MSDS


KEEP IN MIND: IF YOU WOULD LIKE TO USE OPTIONS AS AVAILABLE BY THE SO CALLED GLM+: take your time to understand the options and the required set up (e.g. printer installation, DMS installation etc.). TAKE CARE IF NEEDED ABOUT WWI COMPRESSION AND REQUIRED SET UP.


Maintaining identifiers, user defined texts, phrases


You can maintain these objects using (if you have the correct SAP release):



If you need more information here check e.g.:

SAPscript Text Editors - ABAP Development - SCN Wiki

BC - Textverarbeitung mit den SAPscript-Editoren - SAP Library


and similar pages.


Based on a recent issue I have learned that (that means e.g. if there is a long text available) the content of the so called "value file" is different or "not normal". Now I have learned the reason behind this is the "handling" of maintenance of these objects and how the data is stored in the database and how they are retrieved and passed on to WWI server/client.


May be check as well: CG12 - Phrase creation/editing - issues

Similar topic: Celsius Degree Symbol (° C) displayed as '#' in SDS for Thai language


But what was the issue and what was the finding?


I have analyzed a WWI report and detected that a phrase is printed in a look and feel which was not normal. A different phrase was printed correct. After some analysis the reason behind that was how (that means by using which SAP tool) the phrase has been maintained in the corresponding language. As you can have the same effect with identifier or userdefined text (the effect is independant of object but related to identifier, phrase or user defined text only) it might be of interest to get more ideas about "what is going on here". In the example in the WWI report a "carriage return" showed up in the middle of the text. Using this example of a phrase (which is related to the old EU labeling system)

 

R3Extreme risk of explosion by shock, friction, fire or other sources of ignition

I try to explain the issue. By whatever reason the phrase was maintained in the database something like this:


"Extreme risk of explosion by shock, friction,

fire or other sources of ignition"


Therefore a carriage return is part of the phrase text. And in WWI report it will be displayed like it is maintained and therefore in the WWI report the phrase was distributed between two lines (it took me a while to identify this !). Normally the user is not checking the content of WWI layout on that "deep" level but only checking for e.g. missing phrase translations or missing informations. But especially in the context of label printing this might be critical as you print more data  on labels (which are sometimes quite small) in comparison to SDS/MSDS.


Now after investing here a little bit: assuming now that you might use the Word Editor to maintain these objects. Here you can e.g. format the text as "left aligned", "centered", "right aligned", you can enter carriage returns etc. etc. and it is printed like that (what you maintain you will get) in the WWI report. This can be done even if the text is shorter than 132 characters. So the "longtext" indicator does not only indicate if more than 132 are used but the flag is set e.g. if you would format a text like "SAP EHS is a great tool" as right aligned (refer above). (technically: the SAP system is setting the flag if the text need to be distributed on many  entries in the same table; so if you "count" the text characters you get may be 132 only; but if you use "special" formatting sometimes SAP is forced to "set" the long text flag).

This feature might be a "nice" one but can give a number of troubles if you deal with "Labels", "SDS/MSDS" etc. and it is not easy to detect the issue as in CG02 or CG12 it is not detectable easily.


WWI Problems (how to debug)


For analyzing of WWI problems the use of procedures as described in OSS note 959195 might help. A lot of OSS notes exists regarding SAP and use of WWI in context of Unicode especially taking into account the important topic of font selection. E.g. OSS note 733416.


If you detect WWI problems sometimes you have the feeling: there can I start with "debug" to get "ideas" what is going wrong as there is no real debugger in place? One option to do so is: you need "only" to remember the WWI process (and sometimes you should reduce the data shown and maintain only the data which gives rise to problems on some test specifications). In most cases these questions will help to identify the issues (and potential solutions):


  1. Is the effect only related to one specification and on a different specification you get the wished result or is it related to use a different language or a special generation variant?
  2. Was there a change in layout?
  3. Was there a change in generation variant definition?
  4. Was there a change in function modules related to customer specific report symbols?
  5. Was there a change in WWI set up (New WWI version)?
  6. Was there a change in Word Version used (locally and/or on generation server)?
  7. Is WWI version on server and locally the same?
  8. Is wwi.ini on server and locally the same?
  9. Check if you use only SAP standard symbols or did you enhanced WWI using own symbols?
  10. Check whether the effect is the same on dev, test environment etc.?
  11. Is layout the same on dev, test, prod enviroment?
  12. E.g. on context of GLM: is LabelView maintained the same on dev, test, prod?
  13. Are the report symbols the same (e.g. no error fix missing etc.) ?
  14. Is the effect related to user activities (therefore may be one user does not have same access rights compared to a different one)?
  15. Do you have enough access rights to retrieve the data and to display it in WWI report?)
  16. The WWI version used on any gen server of dev, test and prod is the same?
  17. Is the data record (which should show up in WWI report) "active" (active indicator is set per rating/validity area combination)
  18. Does rating of data record fit definition of generation variant?
  19. Does validity area of data record fit definition of generation variant?
  20. Etc.


If you use e.g. "Create report from template" a number of files are downloaded to your client (if you use a local WWI installation !). These file can be classified as:


  • the value file
  • the layout file
  • and some control files


After the process is ready a new file is available (the final WWI report with the data). As in the "Report from template" process you can fill in the parameter symbol data as well we can define the resulting file as the "Final Report" and not the "Raw Report". Only if you do not enter any parameter data then you generate a kind of a  "Raw report".

Now if you carefully execute an analysis of e.g. the value file in many cases you can learn a lot (you need a suitable "text file editor" to do so ! WinWord etc. is here of no help). As well the content of the control files can give you additional hints and may be afterwards you understand "better" how the process is designed (on high level).

Keep in mind: in most of the cases we have two steps to consider:


  1. Generation of a raw report
  2. Generation of the final report


In step 1 you will get a value file and in step 2 you will get a much smaller value file (in most of the cases). If you use CG42 and check the "tmp" directory (as explained above) you will realize that there is "temporarly" a structure file generated as well in the folder. Checking this you might be able to understand better the WW report layout process.


Generation variant


By clever use (definition/set up of generation variant) you can make sure that only the relevant data sets are pulled by the WWI process. One important topic to consider here is the "Rating". Using the Rating (and by clever data maintenace) you can avoid to use complex conditions in WWI logic. Clearly there is a "con". You need to may be prepare suitable additional ratings and you need may be adapt your access concept and clearly your maintenance concept need to be adapted as well but WWI logic will be simpler and in most cases "ongoing" business might be simpler (support topic of endusers). What you need ot pay attention is: the "rating" does have effect on any data of interest ! Don't forget that. In most cases you need identifies, value assignment data.

Keep in mind: the validity area topic is "special". Depending on the settings used (related to the validity area) in the generation variant the data selected is / might be different.

This is not  only related to the generation variant but how you use EHS at all. Remember that you can use as the validity area (if needed) e.g. plant codes, company codes etc. (as long as the information is CHAR10 or smaller). Can be a quite useful option to use this type of validity area (e.g. plant code, company code etc.) but you need to pay attention here in your maintenance concept in CG02.

So in theory you can maintain e.g. a "color" in CG02 based on plant codes and not on validity area which are based in most cases on "countries" (you can e.g. have more than one plant per country or validity area). E.g. you can use other options as well. E.g. you can use the value "TEXAS"; therefore you can use "subregions" of a country etc. Keep in mind that by using the validity area you can create "regions" as well. E.g. you could define: REG_NAFTA (containing e.g. US, MX, CA...) or similar validity areas. Keep in mind that REG_WORLD is special  ! and you should not change here standard SAP set up.


Validity Area


Keep in mind, that you can use "PLANT'S" or other objects as "Validity areas" as well. As long as the technical key of the object is not longer than 10 characters you can use this option (e.g. you can use a "company code", "Plant code", "sales org code" etc. as validity area: PAY ATTENTION IN USING THIS FEATURE IN WWI context. It should work ! but the "REG_WORLD" one "special" solution does not apply any more.

 

Languages in Generation variant


As you know: by clever use of "G repeating" groups and the defintion of the generation variant you can print in one WWI report data in more than one language. But keep in mind: the report it self does have always a "leading" language. This topic is explained here: Editing Ratings and Validity Areas for Generation Variants - Basic Data and Tools (EHS-BD) - SAP Library

As this type of demand is related to the "Repeating group types" should should read this chapter of SAP Help: Repeating Group Types - Basic Data and Tools (EHS-BD) - SAP Library

A good example of the use of a "G Group" is shown here: Example: Repeating Group of Type G - Basic Data and Tools (EHS-BD) - SAP Library but you should have read as well this: Taking Validity Areas into Account - Basic Data and Tools (EHS-BD) - SAP Library


Language topics in general

You can prepare a suitable SAP set up in such a way that different log on languages are supported as well as different e.g. phrase languages. Keep in mind: WWI report to print data using arabic, hebrew etc. are "special" language (written from right to left and not Left to Right). Here the "printing" of data might be a challenge with WWI.INI, Font selection and WWI layout definition. You should avoid to mix in one WWI report languages with "left to right" and "right to left" writing. You can do this, but the WWI code which comes up is complex. A lot of OSS notes are available regarding topic of right to left languages but as well regardian asian like languages so may be check SAP marketplace (e.g. current WWI supports much better now asian characters).


Label Wizard


The topic of the use of the "Label wizard" is explained here:


Using the WWI Label Wizard - Basic Data and Tools (EHS-BD) - SAP Library


in chapter "Using the WWI Label Wizard". Therefore if you have use the Label Wizard and then check content of WWI document in CG50/CG54 the labeling tool is started. Further information about that can be found here: Using the Labeling Tool - Basic Data and Tools (EHS-BD) - SAP Library (Chapter: Using the Labeling Tool). Once again: by "clever use" of the application object you can "restrict" use of generation variants etc.


If the label Wizard has been used, the corresponding raw report in CG54/CG50 will be displayed using a different icon in the report tree.


General topics


In different threads it has been asked how to generate WWI there "nearly" no data is coming from EHS core but nearly 100% is coming from other SAP modules and how to do it. I am sorry to say:


  1. Even if you do not print EHS core data you need always a specification to make it happen
  2. As well you need always a generation variant
  3. and a WWI layout


A lot of options exists in EHS to support this type of demand. That means e.g. you need reports (in most cases Label reports) as part of the GLM process and you need as mnetioned above therefore one specification as without it will not work. One nice option to support this demand (and may be not well known enough) is the "Reference" as part of the report header. By using this option you need to generate only one released WWI report and can use the "reference" option to make this report valid for a lot of other specifications.


About Change Marks


Do you really understand the topic of change marks in WWI reports? Pay attention: SAP has improved this and some optimizations are available by using EnhPack 3 as well. Most people have really a big problem in understanding how "Change Marks" are coming up/handled in WWI reports. From experience: most user (even key users) do have problem in understanding the "Usage" and the effect of that on data retrieved (in context of generation variant) and the Change Mark as such (as well regarding "WWI.INI") and how it works. As mentioned SAP has improved this; but to a certain extent: it is now complexer as before !!


Let us start high level: to support the "Change mark" you need to "tag" the generation variant. Check e.g. WWI for Beginners and chapter "Change Mark" or the SAP online help.


The next story starts with "Data maintenance". Here we need to differentiate the "type" of data. As you know: in most cases data is retrieved from database using value assignment types "A" (Class type), "B" (Specification Listing), "C" (Composition data) and the special DG data.


You might think "A" is easy to understand in how it works to get a "change mark". You are wrong (to a certain extent). Let us differentiate first the different data situations:


a.) REAL_SUB does have "local" data

b.) REAL_SUB does have data coming via "Reference"

c.) REAL_SUB does have data coming via "Inheritance"


In case of a.): if you are not using the enhancements coming with EnhPack 3 story is "simpler" (but not easy). By using the "Relevance indicator" you can steer if a change mark should show up or not.

In case b.) and c.) the story is more "complex" as the data is coming from other sources. Honestly I did not have execute a new analysis of the two cases: but keep in mind: on REAL_SUB header: you have new "flags" now (using higher SAP ERP versions) and therefore we have two "subcases" to discuss:


1.) You enter for the first time a "reference/Inheritance" on header level

2.) you cange data on "source" level (e.g. REAL_GRP) used by the REAL_SUB


So the "change mark" can be quite tricky in this context.


For value assignment types "B" and "C" the story depends on how you have defined your WWI layout. And it can take you days to get an idea why in this case a "change mark" is shown but not in the other case.


Let us make a "primitive" example of value assignment type "B". In most cases this is used to show up identifiers in WWI report (other options are possible as well).


Let us imagine that on REAL_SUB level you have prepared a data record with three components and you get e.g. a CAS number in the WWI report. Now you must enter e.g. a fourth component. What should now show up in the WWI report (which "line/text" should be marked as "changed")? High level the optimal solution would be to get a highlighted CAS number only coming from the forth new component (it is a relevant change). It is not easy to achive this.

And let us imagine now that you need not to print any more three CAS numbers but only two (delete one specification). How to show it in WWI report? I would assume that this case might not come up often but most of the companies will have a different solution to make clear (to the customer) the difference in the new report in comparison to the old report.

Honestly: you can really write a "Book" on that and the challenges therein only explaining something which might look simple. So it is a good idea to prepare some guidelines company internally to make sure that the look and feel regarding "Change marks" is the same considering the whole product portfolio.


Further documents which might help


As an example: Refer as well to these documents:

 

LinkTopic
SAP EHS WWI - Asian LanguageAsian Languages, Font Selection Topic
OSS notes for WWI TechniquesList of important OSS notes in context of WWI
Standard WWI processing methods (WWI)List of standard processing methods within WWI
Report Template Conditional OutputConditional Output (an example)
Printing in Bar code in SAP EHS WWIBar Code printing
WWI Template Editing - Part 1How to create a report template
WWI for BeginnersHow to start with WWI

http://scn.sap.com/community/ehs-management/blog/2013/08/22/wwiwindows-word-processor-integration-template-creation-in-ehs

WWI(Windows Word processor Integration) template creation

**************** - Label Printing in SAP EHSLabel Printing in SAP EHS (Part 1)
**************** - Label Printing in SAP EHSLabel Printing in SAP EHS (Part 2)
WWI techniques - Blank compression and User defined textWWI techniques - Blank compression and User defined text
About WWI / What is new?What is new in WWI

   

Application Object

 

The application object is part of the generation variant. A generation vairant can have one or more than one assigned application objects. Normally you need not really investigate here to understand the use but in some circumstances the use of this object can help handling to detect the right report. This is shown e.g. in SAP Online help: Defining Application Objects - Basic Data and Tools (EHS-BD) - SAP Library Chapter "Defining Application Objects" Here as well you will find in chapter " Example: Using Application Objects" an example how you can use this option. By using this approach you can enlarge the selection options of CG54 and CG50 if needed (but you need a good and robust approach to do so !) but you have as well influence on WWI content (data content) if needed.

In general: CG54 and CG50 contains some "UserExits". These are listed here: http://scn.sap.com/docs/DOC-41655. Therefore it is quite easy to enhance CGC50 and CG54 by these exists. But the use of the "application object" and anything related to that can enhance these transactions as well. The UserExit approach is more "general" and enhances CG54/CG50 on a general level. The use of application object (LABELSTOCK) is in many cases related to GLM topics.

 

WWI structure

 

Long ago I planned to start a similar document based on a thread: http://scn.sap.com/thread/3431722

 

Here some interesting question was raised: what is a report symbol type? How can they be used to enhance WWI? And why can I (as a developper) not use all of them ? And how are those report symbols used which can not be used by the developper (there must be a reason why they exists). Up to now I still only enhanced the thread mentioned with some answers I found. But up to now I did not have had the time to investigate further. Now based on the new informations may be It is time to go on here, as this "report symbol type" is related to how WWI internally is designed (in SAP) and how you can enlarge WWI. Clearly: it is not the aim of this document to explain all (That means the whole WWI process; this would take a book to do so) but some ideads should be listed which might help you in the future.


From high perspective we can split the WWI process in two parts: one part is related to the "collection of data" (which is done within SAP) and the other part is related to the topic to show the result in a proper way (that means to create the report on WWI server with data, applying font selection etc. etc.). If a WWI report is created in the database we have to consider a third process part but this is only an SAP EHS internal "handling" as the WWI process is finished an only the result should be stored.


We need to remember in this context that e.g. in the raw report only report symbols and phrase symbols are retrieved and no parameter values. This is a very important concept as well for e.g. SDS/MSDS generation or to some extent for Labels as well. Therefore we have to differentiate between a value file of the "raw report" and the final report. Regarding this and GLM: may be refer to Logging in Global Label Management - Global Label Management (EHS-SAF-GLM) - SAP Library; chapter "Logging in Global Label Management".


On high level: the process "Create report from template" and "Create report" is the "same". That means there is "no" difference in how SAP is collecting the data but only how the WWI process is started. "Create report from template" uses in most cases a local WWI installation (with higher SAP releases you can use the WWI generation farm as well) and "Create report" uses always the WWI generation server farm. A further difference is, that the "Create report" process establish new entries in SAP tables (e.g. ESTDH) and the "Create report from template" process do not generate these entries.


Be aware of the fact that based on GLM set up GLM can behave different regarding the generation process of WWI reports. Check e.g. Label Generation - Global Label Management (EHS-SAF-GLM) - SAP Library

Chapter: Label Generation


Based on the discussion in the thread mentioned above I believe this help page of SAP is quite important as a "starter" to talk about "report symbol type".


Document Template Objects - Basic Data and Tools (EHS-BD) - SAP Library

Check Chapter: Document Template Objects


As well this SAP Help Link is important: Process Diagrams for Report Creation - Basic Data and Tools (EHS-BD) - SAP Library

Chapter "Process Diagrams for Report Creation" which is really a "must" to read to understand the WWI process (on high level).


Still some very good documents exists in this FORUM dealing with report symbol generation etc. This documents will try to go "deeper" and is related more to the content of the value file.


Use of WWI in context of e.g. Recipe Management

 

For those who would like to learn about WWI "more": this nice document can provide some input how to generate a WWI document with own ABAP code:


http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b85f25-d99f-2e10-b8a2-96e0b54cccdc?overridelayout=t…

By studying this nice ABAP example may be you can create your own code etc. (e.g. as an UserExit in CG02/CG50/CG54).

 

Use of WWI in context of GLM

 

For those of you who have the need to take care in regards of WWI development in context of GLM: the WWI layout (and GLM design/print process) is one of the most complex one in EHS area. Many people mix "language" and "validity area" topics; pay attention that you should not mix (topic of "G repeating group") these two terms. This special technique (use of G group) can increase the complexity of your WWI layout a lot and in combination with the topic of generation variant it can be a disaster.

 

 

Recommendations for WWI development

  • don't use complex data models so that the logic "which data to display" is part of WWI layout (e.g conditional outputs) (and if there is no other option than to use complex WWI layout. creste good documentation !)
  • Try to use as much as possible as selection criteria "Rating/Validity Area"
  • Try to avoid of complex "if/elseif/else/endif" conditions
  • Only use customer reports symbols with new function module if there is really no other alternative
  • Check language dependency ! (G groups etc.)
  • avoid logics like "if value in value assignment X = A then print value from value assignment B"
  • Use the "stack" option only as the last option to solve the demand

WWI basics

 

May be you should read cross as well these SAP Help Chapters:

 

TopicLink
Symbol definitionSymbol - Basic Data and Tools (EHS-BD) - SAP Library
Correct symbol typeSelection of the Correct Symbol Type - Basic Data and Tools (EHS-BD) - SAP Library
Editing Specification or Parameter SymbolsEditing Specification or Parameter Symbols - Basic Data and Tools (EHS-BD) - SAP Library
Default Parameter Value DeterminationDefault Parameter Value Determination - Basic Data and Tools (EHS-BD) - SAP Library
Repeating group TypesRepeating Group Types - Basic Data and Tools (EHS-BD) - SAP Library
Using wizard in context of repeating groupUsing the WWI Wizard for Repeating Groups - Basic Data and Tools (EHS-BD) - SAP Library

 

Structure file

 

The topic of structure file is mentioned as well in SAP Online help. Refer to Process Diagrams for Report Creation - Basic Data and Tools (EHS-BD) - SAP Library. May be as a starting point check these links:

 

ESTLS EHS: Report Template Symbol - SAP Table - ABAP

SAP Table ESTLS - EHS: Report Template Symbol


Therefore this "structure" file topic is an important link between WWI layout and how SAP will retrieve later the data (based on definition of generation variant as well and how the data is maintained). May be check as well the "same" topic in context of import/export of report templates. Here the layout is exported/imported together with symbol definition (therefore two files are generated/processed).


The table ESTLS therefore containes the symbols as used in your WWI report.


E.G. Check:

 

TopicLink
Table Name for Report Symbol in Templatehttp://scn.sap.com/thread/3321031
Identify list of UoM currently used by all EHS Reportshttp://scn.sap.com/thread/3423384
How to find hard coded phrases in the wwi templatehttp://scn.sap.com/thread/3411131
WWI Template reports,http://scn.sap.com/thread/3327430
FAQ EHS reports (OSS Note)FAQ: Layout for EHS report templates


Therefore to understand the use of the "report symbol types" etc. it is a good idea to check the content of this table for one WWI report (you need to specify the version of the WWI report layout).

In doing so you can identify if or if not report symbols of type:


  1. Phrase
  2. Specification
  3. Parameter
  4. Descriptor
  5. Standard Repeating Group
  6. Special Repeating Group
  7. Blank Compression Group
  8. Optimized Repeating Group
  9. IF Repeating Group
  10. Template
  11. Version Information
  12. Language Information
  13. Language Switch
  14. Generation Date
  15. Control Command
  16. Comments


are used in the WWI layout. By digging deeper you will identify very easily why may be a report symbol type is part of ESTLS especially if you look at the WWI report layout definition. This can really help in such a way that you understand the "WWI layouting" topic and the use of report symbol much better.


Value file

 

The topic of "Value file" is mentioned in SAP Online help: Examples are:

EH&amp;amp;S Native Language Support - Basic Data and Tools (EHS-BD) - SAP Library

Chapter: Value file


Or e.g. http://www.erphome.net/plm_concept/content/data/EH_S/FactSheets_WhitePapers/CINativeLanguageSupport.pdf

Chapter: WWI Generation Server


Attached is a list of function modules or references which might be of general interest.


 

TopicFunction moduleRemarkRemark/Reference
Deletion value fileC12H_VALUEFILE_DELETE_SAPSCRDelete Value file in sapscript data baseSAP Function Modules Documentation Repository - Function Module Index C12H_VALUEFILE_DELETE_SAPSCR - WWI_EDIT
Write Value fileC12H_VALUEFILE_STORE_SAPSCRWrite Value file in sapscript data baseSAP Function Modules Documentation Repository - Function Module Index C12H_VALUEFILE_DELETE_SAPSCR - WWI_EDIT
Read Value fileC12H_VALUEFILE_READ_SAPSCRRead Value file from sapscript data baseSAP Function Modules Documentation Repository - Function Module Index C12H_VALUEFILE_DELETE_SAPSCR - WWI_EDIT
Convert value fileC12H_VALUE_FILE_CONVERT_TO_MSConvert value file to microsoft code pageSAP Function Modules Documentation Repository - Function Module Index C12H_VALUEFILE_DELETE_SAPSCR - WWI_EDIT
Convert value fileC12H_VALUE_FILE_CONVERT_TO_MSConvert value file to microsoft code page (I found only german version; sorry)http://www.consolut.com/s/sap-ides-zugriff/d/e/doc/E-C12H_VALUE_FILE_CONVERT_TO_MS
Value file structureValue file structurehttp://www.consolut.com/en/s/sap-ides-access/d/s/doc/U-RCGLSVFILE
Convert SAP script to RTFC14GN_SAPSCRIPT_2_RTF_CONVERTConvert SAPScript part to rtfC14GN_SAPSCRIPT_2_RTF_CONVERT - Function - ABAP - SAP
Checks for long text indicator etc.C14GN_LTXT_FORMAT_SUPPORT_READC14GN_LTXT_FORMAT_SUPPORT_READ - Function - ABAP - SAP
Please check link for further function modules in this context

Sorry: Link contains german textsSAP Function Modules Documentation Repository - Function Module Index C14GN_FORMAT_TEXTLINES - C14GN_TEXT_WRITE
Generate a vlue fileC125_VALUE_TABLE_GENERATEC125_VALUE_TABLE_GENERATE - Function - ABAP - SAP
ToDoC12H_WWI_DISPLAY_DIRECTToDoC12H_WWI_DISPLAY_DIRECT - Function - ABAP - SAP
ToDoC12H_WWI_DISPLAY_WEBGUIToDoC12H_WWI_DISPLAY_WEBGUI - Function - ABAP - SAP
ToDoC12H_WWI_DISPLAY_WINGUIToDoC12H_WWI_DISPLAY_WINGUI - Function - ABAP - SAP
ToDo

C12H_WWI_DISPLAY_WWISERVER

ToDoC12H_WWI_DISPLAY_WWISERVER - Function - ABAP - SAP
ToDoC12H_WWI_DOCUMENT_PRINTToDoC12H_WWI_DOCUMENT_PRINT - Function - ABAP - SAP
ToDoC12H_WWI_DOCUMENT_SAVEToDoC12H_WWI_DOCUMENT_SAVE - Function - ABAP - SAP
ToDoC12J_WWI_ADHOC_REPORT_SHOWToDoC12J_WWI_ADHOC_REPORT_SHOW - Function - ABAP - SAP
ToDo

C12J_WWI_RAW_REPORTS_CREATE

ToDoC12J_WWI_RAW_REPORTS_CREATE - Function - ABAP - SAP
ToDoC12J_WWI_RAW_REPORT_GENERATEToDoC12J_WWI_RAW_REPORT_GENERATE - Function - ABAP - SAP
ToDoC12K_GEN_ENDREPORTToDoC12K_GEN_ENDREPORT - Function - ABAP - SAP
ToDoC12K_GEN_RAWREPORTToDoC12K_GEN_RAWREPORT - Function - ABAP - SAP
ToDoWWI_GET_PRINTERSToDoWWI_GET_PRINTERS - Function - ABAP - SAP
ToDoC129X_SYMBOL_VALUE_FETCHToDo

C129X_SYMBOL_VALUE_FETCH - Function - ABAP - SAP

SAP Function Modules Documentation Repository - Function Module Index C129X_INIT - C129X_SYMBOL_VALUE_FETCH

ToDoC128_DUMMY_CONVERSION_METHODToDoC128_DUMMY_CONVERSION_METHOD - Function - ABAP - SAP
ToDoC14N_SYMBOL_METHODToDoC14N_SYMBOL_METHOD - Function - ABAP - SAP
ToDo

C120_REPORT_STRUCTURE_ANALYSIS

ToDo

C120_REPORT_STRUCTURE_ANALYSIS - Function - ABAP - SAP

SAP Function Modules Documentation Repository - Function Module Index C120_REPORT_STRUCTURE_ANALYSIS - C120_REPORT_STRUC…

ToDoC120_REPORT_STRUCTURE_RESOLVEToDohttp://www.se80.co.uk/sapfms/c/c120/c120_report_structure_resolve.htm
UserExit Repeating groupsList of available repeating groupsVery informativeconsolut - EHS_UEXIT_GEN -
Function Group C124NUmber of useful function modulesRepeating Group

E.g. checK:

SAP ABAP Function Module C124_EXIT_PCHF - SAP Datasheet - The Best Run SAP Run SAPDatasheet

SAP ABAP Function Module C124_PARAMETER_PCHF - SAP Datasheet - The Best Run SAP Run SAPDatasheet

SAP ABAP Function Module C124_USAGE_PCHF - SAP Datasheet - The Best Run SAP Run SAPDatasheet

Complete reference: may be check: SAP Function Modules Documentation Repository - Function Module Index C124_DISCRETE_PCHF - C124_VALIDITY_PCHF

Function modules C12EXIT_EXAMPLE*Example Function modulesToDo

Check e.g: SAP Function Group C12EXIT_EXAMPLE | SAP Developer Workbench

C12EXIT_EXAMPLE_EXIF - Function - ABAP - SAP

C12EXIT_EXAMPLE_GEN_EXIT_MAT - Function - ABAP - SAP

C12EXIT_EXAMPLE_INIF - Function - ABAP - SAP

C12EXIT_EXAMPLE_LOOF - Function - ABAP - SAP

C12EXIT_EXAMPLE_PCHF - Function - ABAP - SAP

C12EXIT_EXAMPLE_SYM_VAL_FETCH - Function - ABAP - SAP

C12EXIT_EXIF - Function - ABAP - SAP

C12EXIT_INIF - Function - ABAP - SAP

C12EXIT_INIF - Function - ABAP - SAP

 


WWI/Important OSS notes


According to analysis of EHS Forum one of the top 10 issues is the handling of WWI (how to install, proper setup, how to update etc.).

Keep in mind:

- WWI is solution based on software provided by Microsoft

- It uses as operating system "Windows"

- It uses WinWord as application (formatting etc.)


Therefore may be this list  of most important OSS messages might helpt (will be enhanced may be):


 

OSS NumberOSS Text
2153399EH&S WWI: Corrections in WWI SP38
568302Current version of EH&S WWI and EH&S Expert or OCC
907221EH&S WWI: Things to consider during an MS Word update
1507738EH&S WWI: Reports in right to left languages
1095082Support for additional languages in EH&S reports
2119543Display a characteristic with multiple value assignment using a space as the se
2109701EH&S WWI: Improvement of support for right-to-left languages
744096EH&S WWI: Converting inbound documents
2080005EH&S WWI: Multi-threading support
939928EH&S WWI: Processing of Asian characters and complex characters
1086712EH&S: Insert graphics or objects from user-defined texts in reports
1058521Solutions to error messages that occur during report generation
2036425EH&S WWI: Dynamic character sizing for Thai
2030416EH&S WWI: Incorrect font color
1608768FAQ: Layouting of EHS report templates with includes
1061242EH&S: Availability and performance of WWI servers and Expert servers
1570891EH&S WWI: Saving WWI reports
1535067EH&S WWI: Generating PDF files
580607Windows Wordprocessor Integration (WWI): Service and DCOM security settings
1950748EH&S WWI: Special characters are output in a report
1906751EH&S WWI: Performance enhancement for report generation
1293379EH&S WWI: Bar code support
1897292Deleting the WWI DMS cache directory
1394553EH&S WWI server installation instructions
1826297Error analysis: Symbol type in value file does not match ...
1783830EH&S WWI: Support for 64-bit
1782458EH&S WWI: Self-repair
1014135EH&S WWI: Supported Versions of Adobe Reader
1772637Virus scan for WWI documents
1349193FAQ: Layout for EHS report templates
733416EH&S WWI and Unicode
1293378EH&S WWI: Configuration program for generation server
1385724EH&S WWI: Change for user exit macros
1147933FAQ: EH&S report generation
1300393EH&S WWI: Use of WWI compression
586293EH&S Reports and DMS tables
1096697EH&S report shipping
1906751EH&S WWI: Performance enhancement for report generation


TopicOSS NoteRecommendation
Availibility and performance of WWI1061242A must to read
FAQ regarding WWI layouting1349193A must to read
FAQ regarding Change marks in WWI reports1119071A must to read
FAQ regarding Includes in WWI1608768A must to read if you would like to use "Includes"
FAQ: Topic of dynamic font sizing etc.1093541A must to read if you would like to use dynamic font sizing
Topic of PDF document printing744096If pdf document are of interest
Sizing EHS in context of reports586293If you have a problem in database increase
Service Administration (Tipps and Tricks)839750Relevant for ongoing support
Selecting WWI GenServers1155294Overview about: How can this be adapted / changed / enlarged in SAP Standard?
Problems with "G Group"1953857If you need to use G group you should read it
Problems with special characters1950748New WWI Version required
Problems with identifiers1899077Error correction: Identifier / Identification Listing issue resolved
Conditional output1917060Error correction in conditional output technique
Problems with Word20131938437Error correction / Layouting problem
Problems with "G Group"1900727Performance optimization




General links of interest

 

TopicLinkeExplanation
Environment parametersconsolut - EHS_MD_100_3 - Specify Environment ParametersList of environment parameters
WWI / Unicodeconsolut - EHS_SR_225_25 - Special Points to Note When Using WWI in a Unicode SystemHow to use WWI in Unicode system
WWI Template / SDS/MSDSSAP EHS DISCUSSIONS !!!!: WWI Template Creation and (M)SDS AuthoringLayouting
New functions in WWIconsolut - New Functions in Report Generation ( RELNEHS_SAF_27A_VFG )
WWI problemsWWI: Problems editing templates/displaying reports
Environment parameter LONGTEXT_FORMAT_SUPPORTFormatted long text output during disposal document printing
Environment parameter LONGTEXT_FORMAT_SUPPORTSystem error when you create new report bodies | saphelpdeskinfo
Environment parameter LONGTEXT_FORMAT_SUPPORTconsolut - EHSENVP_LONGTEXT_FORMAT_SUPP -



WWI / RTF


Keep in mind: WWI is only a tool on the top of Microsoft Word. Here we deal with "RTF" code, Therefore sometimes it might help to know about "RTF". Therefore check recent version of that: Download Word 2007: Rich Text Format (RTF) Specification, version 1.9.1 from Official Microsoft Download Center

There are a lot of "online" Tutorials available on the top in Internet as well. With higher WinWord version RTF is only available because of portability etc. but will not be enhanced further.


Further tips and tricks regarding "test" scenarios


If you use only "standard" options in WWI you need not to prepare "sophisticated" test cases. But if you use e.g.:


  1. if else symbols, condition type symbols
  2. parameter symbols
  3. discrete validity areas
  4. phrases with refernce to  graphics files
  5. WWI code with reference to user defined texts
  6. WWI code with reference to documents stored in user defined texts
  7. etc.


it is "good practise" to prepare suitable test cases. Especially in the area of GLM this is not easy. But the same is true if we talk about an eSDS.  Here you need really to prepare very good test cases (as more as better). Therefore you should have test cases on more than one specification to prepare. You should "play" around e.g. if you with more than one data record (using active flag), you should "change" the sequence of data records, you should check for the" if" conditions (and blank etc. compression as well). Some times only by using special data situation you will detect that you have a problem.


 

WWI issue: E302 RTF value in value file is corrupted

Error while proccessing print preview

Error in Report preview

Error when creating a WWI report for a particular specification .

Issue in Generating label in WWI


The "handling" of the correct WWI template on dev, test and prod environment might be an issue as well. To document WWI template content is not easy and to identify useful options (e.g. in Word, EXCEL etc.) to describe the WWI layout might not be easy but a very goode idea as it helps you to handle the "versioning" and identification if "content" differences. Keep in mind. Sometimes you are not changing the WWI layout but only execute "bug" fixing in function module to retrieve parameter symbols.


Cover Letter

Cover letter topics are not discussed often here. Somt threads are listed here only as an example:

Coverletter - Output of material data

Re: How to Create/Change Coverletter in MSDS

Parameter Symbols not appearing in Coversheet and/or Acknowledgement Receipt

How to create Cover letter


Cover letter design might be a challenge as well. One need to understand the existing parameter etc. symbols; how they retrieve the data from which infromation etc. and in CVD1 you can not see the "final" cover letter report. This is related to the expansion time of th symbols used. Only e.g. phrases are available in the report. In most cases you get the final cover letter report only in case if dispatching. Therefore is is not easy to identify errors etc.


Very special WWI techniques


Because of new threads discussed a new document has been generated which might be of interest. May be check: SAP EHS MANAGEMENT FOR EXPERTS


About "Includes"


Currently I believe we have some "suboptions" options to use "INCLUDES". Examples of discussion of includes are: WWI - Include functionalityand e.g.:

 

To use this functionality need some "preparation" (Business/IT Blue Print). First: the "total" layout expected should be "large" enough (e.g. like SDS: having 16 chapters for UN version). Second: the layout should have some "organisation" structure as e.g. "paragraphs/chapters" or other structures (e.g. in context of GLM labels you can think about "design elements"). Clearly the use of this feature does have pros. In some thread it has been explained that the use of "Includes" can have "cons". The con is especially some effect on performance (which was discussed in one of the threads as mentioned). If you are planing to use this option you should do a good test before you go live. Experience has shown that the use of includes is not easy and sometimes data constellation "crashes" the WWI process. On the top the use of includes is "more" sophisticated if you think about "dev" => "test" => prod" (that means you need to pay more attention if you move the layouts within your system architecture. But especially the use of the "Building blook" principle seems to have some advantages.

 

 

Important threads in this FORUM


Examples of threads dealing with "special" WWI topics (only listed those which might be of general interest) which are addressed often in this FORUM etc. I have tried to create "subtopics" so that may be you can find "easily" a suitable thread in this FORUM. I have done a "subselection" of topics discussed in this FORUM which may be help WWI Experts in their daily work. Especially regarding GLM topic (e.g. Bar Code printing) you will find a lot of more threads.

 

This is a list of links to SAP help. Additional some add on links are shared:

 

TopicLink
Repeating groupsttps://www.consolut.com/en/s/sap-ides-access/d/s/doc/YP-RELNEHS_SAF_27A_VFG
FAQFAQ: Layout for EHS report templates
Repeating GroupsRepeating Groups - Basic Data and Tools (EHS-BD) - SAP Library
Repeating Group typesRepeating Group Types - Basic Data and Tools (EHS-BD) - SAP Library


This list of threads is only a collection of discussions in this FORUM. In regards of topics to discuss in WWI development area it can never be complete. The topic of WWI can be rated under the "top 5" which are discussed here.


Genifix (and other quite special stuff)


There are some threads existing discussing "Genifix" a solution which is not available any more. Examples are:


Genifix / Current WWI version / Options?

Use of WWI functionality for customer programs?


Especially the last thread is worth to look closer.


If you do a kind of research you will find e.g. these standard function modules:


C12H_WWI_DISPLAY_WEBGUI

C12H_WWI_DISPLAY_DIRECT

C12H WWI DISPLAY WINGUI


You should analyse them and the different use of them. Important: if you plan using WebDynpro application then you need to look for the "correct" function module to read and display the document


Set up of local WWI


There are some threads here discussing theneed to install WWI locally (on client of SAP Gui). These are the examples:

WWI.INI / Some questions

CG42 templates will not display after Office 2016 update


Using the existing SAP options: to use the approach to avoid local WWI installation can be a good idea (only for layouting purposes you need then a local WWI). The pros and cons of this options are:


- no need to take care of any kind of WWI roll out including graphic files etc. for local clients for most of the SAP users

- no risk for local PC regarding wrong WinWord version

- You need more generation servers (may be)


The issue is: we don't know many users would like to use the options e.g. as "Report from template", "Report information system" and "Report management system" at the same time.


For using this option: you must activate Business Functions of EHS as part of EnhPack 3.



DEAR ALL



PAY ATTENTION: Because of lack of time: i will just add further "threads" links if needed and not try to make the link in the right "chapter" (to get some grouping or to do regrouping). There are to many discussions in context of WWI running here.

Status May 2016: I used term "wwi" as search criteria. There are rougly 73 pages coming back (each page with roughly 10 threads). So please uset the search option. There is a good chnace that your topics was discussed in the past.


Please use the "search" function in SCN to find suitable threads.


Collection of other WWI related documents


 

HeaderLink
OverviewEH&S WWI Reports
What is newAbout WWI / What is new?
Special topicsWWI / EHS classic for advanced Users
Asian languagesSAP EHS WWI - Asian Language
OSS notesOSS notes for WWI Techniques
Cond. OutputReport Template Conditional Output
Bar CodePrinting in Bar code in SAP EHS WWI
Template editingWWI Template Editing - Part 1
Standard WWI methodsStandard WWI processing methods (WWI)
Local WWI installationEHS WWI Installation - Activities in Local System
WWI installationEHS WWI Installation
Administration WWICONFIGURING SERVICE ADMINISTRATION UTILITY for WWI
Report symbol topicsHow to change symbol value at generation





TopicLinkRemark
Data model/Process designQuestion on Basic Material & MSDS specification assignment
Graphic files

WWI error: Graphic file has invalid format

Does wwi supports tiff or png extension of pictogram file

What can go wrong
WWI cookbookWWI COOK BOOKWWI Set up
Word settings in WWI processEHS WWI - Can I change the Word setting for Collate somewhere ?WWI Set up
Word settings in WWI processCG42 Template preview issue with word settingsWWI Set up
WWI / Word / Save ***WWI    word  File -> save asWWI Set up
WWI installation issuesEHS- Inconsistent WWI Report behaviour for different usersWWI Set up
WWI installation issuesWWI Generation server installation file for local workstation.WWI Set up
Issues in WWI set upSAP GLM Label Preview Error in Report ManagementWWI Set up
WWI GLM Set up issuesError on WWI server EHS_GLM_GENSERV: Results file not found on productionWWI Set up
Issues in WWI set upReports not getting generatedWWI Set up
Issues in WWI set upSAP EHS - WWI Templates editingWWI Set up
Issues in WWI set upMicrosoft Word could not open WWI reports.WWI Set up
Issues in WWI set upOutput word document generation from the properties.WWI Set up
Issues in WWI set upWWI Installation

WWI Set up

Issues in WWI set upDeletion of WWI Generation ServersWWI Set up
Issues in WWI set upSave Prompt when displaying report from templateWWI Set up
Issues in WWI set up831 Error on WWI server &1: Generated files not foundWWI Set up
WWI issuesEHS3.2 Report Template not saving
Office 2016CG42 templates will not display after Office 2016 updateWWI Set up
WWI server handlingManaging WWI report generationWWI Set up in SAP
WWI setupEH&S WWI support package updateWWI Set up
WWI Set upWWI server settingsWWI Set up
WWI Set upWWI SERVICE not startingWWI Set up
WWI Set upI am getting differ error . S:c$:137 Error : UNable to restart service ' WWI_************" due to following reason . Error= The service did not start due to a logon failure ., Internal = StartServiceWWI Set up
WWI Set upsm59 shows wwi server connection error messageWWI Set up
WWI / RFC issuesWWI_GENPC is Failing even the WWI_GENPC service is StartedWWI Set up
OS set up/WWi set upWWI Internal program errorWWI Set up
WWI Set up GLMWhat are the servers are required for SAP GLM implementation(virtual servers)?WWI Set up
Batch jobsbatch job set up for wwi word generationWWI Set up
Jobs/EventsReport not refreshing in CG50 when generated on PPSWWI Set up
GLMSAP EHS GLM - multiple WWI instance with one RFC connectionWWI Set up
WWI issuesWWI Service restart after 10000 requestsWWI process
Winword updateCG42 templates will not display after Office 2016 update
No generation possibleUnable to Generate the report from WWIWWI process
Generation not possible/failed etc. etc.

PRODUCT SAFETY

How to generate a MSDS report from status GP (Generation possible) to RE

EHS > MSDS > Report status : Generation failed

WWI process
Dev => Qual => ProdHow to transport WWI form templateHow to move WWI layout
Update/Upgrade issuesWWi report showing comma as thousand separation in numeric value after upgrationUpdate/Upgrade
Word update/upgradeVertical Lines were appearing & Hidden text was activating after Roll out of office 365
Change makrsChange indicator is marked in report output although no 'Relevant' flag in one of the usage instances
Layouting/CG42CG42 preview not showing graphics
Report templateImport Report TemplateWWI Layout
Accident WWIEHS - Synchronization error when trying to generate WWI accident reportWWI Layout
Report symbolWhat is Report Symbols?WWI Layout
Waste / WWIReport Template with WWI: Waste Transporter: License PlateWWI Layout
POS GroupRecursion Depth Error in WWI TemplateWWI Layout
Composition WWI layoutComposition in WWI Report TemplateWWI Layout
Composition WWI layoutWWI -display 'Display exact value' in compositionWWI Layout
WWI LayoutHow to create new WWI filter symbol to support MSDS in EHSWWI Layout
How to switch property tree in WWI processProperty Tree IN Edit Report TemplateWWI Layout
Format (numeric values; date format)WWi report showing comma as thousand separation in numeric value after upgrationWWI Layout
Simple WWI reportWWI ReportWWI Layout
Special WWI layoutingdigits are getting turncated in WWI reports.WWI Layout
Special WWI layoutingReport in CG02BD picking up wrong Characteristic ValueWWI Layout
Coversheet SAP examplesBP_EH_EHS_COVERL.DAT template name in WWI folderWWI Layout
WWI Examples from SAPProduct Safety Report Shipping MSDS templateWWI Layout
Report templateEHS_What Specification Type to Choose When Creating a Document TemplateWWI Layout
Report templateHow to output composition in the templateWWI Layout
Right/Left LanguagesRTL WWI Template setupWWI Layout
SymbolsHow can we hardcode description in wwi without using descriptor symbol and with using word featureWWI Layout
WWI layout issuesWWI  -- reporting nightmareWWI Layout
Why is data not shownMSDS- ReportWWI Layout
Printing "names" (Texts) in WWI layoutshiding real name and displaying dummy name on ehs reportsWWI Layout/Generation variant
WWI layout/Generation variant/data maintainedwhy don't it print hazardous components?WWI Layout
Special developmentGetting Error C$709
Issues in CG42Border issue in label in sap ehsWWI Layout
MSDSGenerate MSDS document from another systemWWI Layout
Table of contentAdding Table of Contents to WWI ReportWWI Layout
Cover Sheetshow information of one-time customer in Cover letterWWI Layout
WWI layout issuesClass/Characteristics data not appearing on WWI reportWWI Layout
Generation variant topicAddition of new date format in Generation Variant (CG2B)Generation variant
Generation variant topicHow to get full stop in 3 section composition(0.04)Generation variant
Save WWI document locallyWWI    word  File -> save asWWI Set up
Save WWI document locallyCG02 Word Error - Saving has been disabledWWI Set up
WWI set up / release change / new options etc.WWI issue : Error during PDF generationWWI Set up
WWI Installation IssueWWI Set up
Issues in Report GenerationReport stuck in "Generation Possible" StatusWWI process
Issues in Report GenerationReport was generating system error in CG50WWI process
Issues in Report GenerationIssue while generating ReportWWI process
Report comparisonReport comparison functionality
Understanding of WWI Codehttp://scn.sap.com/thread/3366619Blank compression with alternative
WWI: Using blank compression with alternative for output of component data (S:POS)WWI: Using blank compression with alternative for output of component data (S:POS)Blank compression with alternative
WWI Template EditingWWI Template EditingBlank compression with alternative
Blank compressionHow do i blank compress the table header?Blna compression/Conditional output
Quite challenging topicWildcards allowed for conditional output?Conditional Output
Query on Conditional Output in WWI templatehttp://scn.sap.com/thread/1592855Conditional Output
Conditional data editing in wwihttp://scn.sap.com/thread/3473754Conditional Output
Report Template Conditional Output Errorhttp://scn.sap.com/thread/3444598Conditional Output
VOC highest valueVOC highest valueConditional Output
Maximum VOC Value to be printed on a labelMaximum VOC Value to be printed on a labelConditional Output
Report Template Out PutReport Template Out PutConditional Output
CG42 MSDS designing errorhttp://scn.sap.com/thread/1686695Conditional Output
WWI issue: function module with symbol doesn't work in conditional outputWWI issue: function module with symbol doesn't work in conditional outputConditional Output
Conditional outputNeed suggestions with WWI conditional output with alternativeConditional Output
WWI functionalityhttp://scn.sap.com/thread/712155Special Output
WWI functionalityLabel Template - suppression of output from SAP_EHS_1023_092 in a certain scenarioSpecial Output
WWI Coding - Feasibilityhttp://scn.sap.com/thread/3471546Special Output

Multiple printing of R - phrases in chapter 16

http://scn.sap.com/thread/1423658

Special output
WWI Product Safety Label QuestionsWWI Product Safety Label QuestionsSpecial Output
WWI template formattingWWI template formattingSpecial Output
Understand the functionality of WWI CodeUnderstand the functionality of WWI CodeSpecial output
How to make a dynamic wwi template?How to make a dynamic wwi template?Special output
Special phrases in WWI / Handling of them etc.Special characters in phrase typed correctly on MSDSSpecial output
Special outputPassing ABAP report output back into Function Module for WWISpecial output
Data validityHow to suppress a property being output to a label once a date has been reachedVery special output
Layout topics

In WWI template, for Latin America template, Usage US data is shown in section 8

Border issue in label in sap ehs

Generation variant, Layout etc.
Change marks in WWIHow to grayout/highlight the changes during MSDS generationChange marks in WWI
group, sort and remove duplicates in WWIhttp://scn.sap.com/thread/3178459Group / sort
Resorting of components and display on WWI reporthttp://scn.sap.com/thread/2148368Group / sort
specification symbols and parameter symbols, Description symbols In WWI Template editing.http://scn.sap.com/thread/3321861WWI basics
WWI template - blank compression with graphicshttp://scn.sap.com/thread/1537561Blank compression
Blank Compression Issuehttp://scn.sap.com/thread/2038720Blank compression
WWI template - blank compression with graphicshttp://scn.sap.com/thread/1537561Blank compression
WWI-  2 questions about editing reports- Blank compressions and   Multilanguage in 1 templatehttp://scn.sap.com/thread/3362602Blank compression
WWI template - blank compression with graphicshttp://scn.sap.com/thread/1537561Blank compression
Blank compressionBlank compressionBlank compression
Repeating GroupRepeating Group in WWIRepeating group
Superscript printout error in MSDShttp://scn.sap.com/thread/3309899Font selection (UOM)
Additional charactersAdditional characters are coming in Report
Formatting dataTrade Symbol issue on MSDS ReportFont selection
Conversion of UoM in MSDShttp://scn.sap.com/thread/1787000Font selection (UOM)
WWI issue: font and character size not consistent within SDS documenthttp://scn.sap.com/thread/1929426Font selection
wwi.iniWWI.INI / Some questionsFont selection
Using WWI Compressionhttp://scn.sap.com/thread/2051969Compression of WWi documents
UserDefinedTextWWI - User Defined Text (long text)
WWI issueshttp://scn.sap.com/thread/1882011Footer, header; graphic embedding
Hazard symbol inserted partially replicated at the lower side of the templatehttp://scn.sap.com/thread/3270672Footer, header; graphic embedding
WWI Product Safety Label Questionshttp://scn.sap.com/thread/1577071Page design (Label)
WWI-related fm development for Report Comparison functionhttp://scn.sap.com/thread/1718834Very special topic
Calculations in WWI Reportshttp://scn.sap.com/thread/2143991Very special topic
Understand the functionality of WWI Codehttp://scn.sap.com/thread/3397048Very special topic
High availability of WWI Server?http://scn.sap.com/thread/1527366Topic of perfomance and set up of WWI
WWI performanceWWI Performance Improvement
WWI: Convert EHS-Reports from RTF to PDF when Displaying (FinalReport) on the flyhttp://scn.sap.com/thread/3354156One of the "top 10" FAQs in context of WWI
How to transport WWI template developments?http://scn.sap.com/thread/3443773How to transfer a layout from dev to prod?
Printer Installtion on WWIhttp://scn.sap.com/thread/1592250General very important topic in installation of WWI
WWI Include Template - Bold formatting issue in report outputhttp://scn.sap.com/thread/3334104Include a template
What is subtemplate in WWI layout templates?http://scn.sap.com/thread/3414624Include a template
WWI - Include functionalityhttp://scn.sap.com/thread/1802581Include a template
Include template with graphic symbol in a Text boxhttp://scn.sap.com/thread/3297442Include a template
Are *.wmf graphic files supported by WWI?Are *.wmf graphic files supported by WWI?Add graphic file
wwi insert graphicshttp://scn.sap.com/thread/3405670How to insert a graphic in WWI?
Graphic is not printed while printing labelhttp://scn.sap.com/thread/3264500Issue with graphic printing
Include DMS picturesWWI - include DMS pictures in a substance reportAdd graphics etc.
Conditional field - WWI Templatehttp://scn.sap.com/thread/1495026"Create report from template" should have a different result than "Create a report"
SAP EHS WWI Graphic Rotationhttp://scn.sap.com/thread/3425725Rotate a graphic
WWI: Rotate graphics from phrases on a templatehttp://scn.sap.com/thread/1400700Rotate a graphic
change switch graphic in transaction CG42 in user-exithttp://scn.sap.com/thread/3327381Add a graphic
WWI Product Safety Label Questionshttp://scn.sap.com/thread/1577072Add of graphic
Embedding DMS Documents within CG42 Report Templatehttp://scn.sap.com/thread/2079026Add a document in WWI
WWi symbol - function module to fetch multiple specification dataWWi symbol - function module to fetch multiple specification dataCover sheet topic
Needs to print Customer number on MSDS Cover pagehttp://scn.sap.com/thread/3380754Cover sheet topic
Cover sheet topicPrinting of Customer id/ Recipient number on cover sheetCover sheet topic
WWI Barcode PrintingWWI report with Datamatrix Barcode issueBar code printing
WWI Barcode Printinghttp://scn.sap.com/thread/3307489Bar code printing
WWI Barcode PrintingBar code output IssueBar code printing
WWI Barcode PrintingSteps to follow to output barcode in labelBar code printing
WWI Barcode PrintingSAP EHS GLM Bar CodeBar code printing
BarcodeWWI GLM Barcode 64bit

Bar Code

BarcodeInserting function code in Data matrix barcode - WWIBar Code
BarcodeBarcode in GLMBar Code
How to Comment Source Code in WWI templatehttp://scn.sap.com/thread/3334515Can "comments" be addeed to WWI layout?
How to find hard coded phrases in the wwi templatehttp://scn.sap.com/thread/3411131How to find hard coded phrases in WWI layout?
Color Text on WWI Reporthttp://scn.sap.com/thread/3187274Color in WWI layout
WWI - Display "Generation Variant" and "Language" on SDShttp://scn.sap.com/thread/1867834How to print "document information" in WWI layout?
How to get genvar & specifi information based on document number(DMS) ?http://scn.sap.com/thread/1527961Can I retrieve/collect document information from generated report into WWI layout?
print proper Japanese postscript from WWI ?http://scn.sap.com/thread/3200469Japan <=> Postscript issue
Font issuesPhrase on SDS shows funny charactersFont issue
UOM issuesCelsius Degree Symbol (° C) displayed as '#' in SDS for Thai languageUOM
Report symbol definitionWWI preview doesn't show phrasesSymbol definition
WWI - Revision Mark - Bold display for text modifiedhttp://scn.sap.com/thread/1913162Revision mark in WWI
Change marking / Relevance Indicator  / inheritance relationshipsChange marking / Relevance Indicator  / inheritance relationshipsRevision mark in WWI
WWI - DynText and Includeshttp://scn.sap.com/thread/2137437Dynamic font sizing
EH&S Overflow in the text boxes occurred during generation of the label.http://scn.sap.com/thread/3468282Dynamic font sizing
Text Sizinghttp://scn.sap.com/thread/3386060Dynamic font sizing
Dynamic Font SizingDynamic Charater Sizing not working and wierd text coming in LabelDynamic font sizing
Theory of WWI font sizingWWI - Dynamic TextDynamic font sizing
Printing DG Symbols on Labelhttp://scn.sap.com/thread/3355854Printing DG information in a WWI report
How to generate EHS label in background (Through BAPI or Function module)http://scn.sap.com/thread/1869206Generation of label in Background
About WWI template and "validity areas"WWI Template - validity area question inside of a composition slave group
EH&S - Label - define multiple language variantions - one templateEH&S - Label - define multiple language variantions - one templateLanguage topic
Restrict language in which a MSDS report can be generatedhttp://scn.sap.com/thread/3190874Language topic
Varied Languages in Labelhttp://scn.sap.com/thread/3377907Language topic
Varied Languages in Labelmethod to output label in different languageLanguage topic
Phrase Language in Reportshttp://scn.sap.com/thread/3296414Phrase language topic
Language in ReportsArabic phrase language  display issueLanguage topic
Language in ReportsBulgarian MSDSLanguage topic
Language in ReportsIssue with Printing Chinese Character on labelsLanguage topic
Many languages in a reportHow to Use Multiple languages on single lable creation !!!Language topic
template - issue with validity area - check on multiple usages at oncehttp://scn.sap.com/thread/2030219Use of validity area in a report (gen variant etc.)
Validity area specific outputhttp://scn.sap.com/thread/1799052

Use of validity area in a report (gen variant etc.)

Special WWI report symbols

http://scn.sap.com/thread/3383950Use of validity area in a report (gen variant etc.)
User Entry Report Symbols for SDShttp://scn.sap.com/thread/3378514User Entries in SDS generation
GLM: use scenario as validity area in label data viewhttp://scn.sap.com/thread/2152616GLM topic
Sales Order data on Labelhttp://scn.sap.com/thread/2092966GLM topic
Label Template Queryhttp://scn.sap.com/thread/2083327GLM topic
SAP GLM PDF generationSAP GLM PDF generationGLM topic
SAP EHS GLM Print request preview ErrorSAP EHS GLM Print request preview ErrorGLM topic
EHP6 - GLM EnhancementsEHP6 - GLM EnhancementsGLM topic
Numbering boxes using GLM label (ie 1 of 3)Numbering boxes using GLM label (ie 1 of 3)GLM topic
Lables / WWiLabels in WWIGLM topic
Design of WWI GLM LabelsSAP GLM WWI - Multiple labels in one label templateGLM topic
Pictogram sizing in labels

How size ghs pictograms on labels?

GLM topic
GLM Label PreviewError during GLM Label Preview - Function WWI_PRINTREQUEST_CREATE is not availableGLM topic
Label Scenariolabel printing scenarioGLM topic
Layouting in GLMSAP WWI Label Tabel formatGLM topic
GLM and pdf generationSAP GLM PDF generationGLM topic
Layout design GLMhow to join three symbols as shown here in wwi using its featuresGLM topic
GLM+EH&S WWI for GLM print request processingGLM topic
ArchivhelinkGLM - ArchiveLink ErrorGLM topic
User entries in report templates: a new entry added cannot be displayedhttp://scn.sap.com/thread/3445433User Entry
SAP EHS GLM - User Entryhttp://scn.sap.com/thread/3430198User Entry
User Entry in GLMhttp://scn.sap.com/thread/3144884User Entry
GLM - Label LanguagesGLM - Label LanguagesHow to determine the language for a GLM language
Sequence numberingSequence numbering in GLM
Output of data in more than one languagehow to output different languages in same label templateMore than one language
'Label Data' View in Material Masterhttp://scn.sap.com/thread/3154768Very special GLM topic (not really related to WWI)
Load balancing for GLM WWI installationSAP GLM Print Request - Load Balancing of WWI server
WWI Report from Specification-Cannot retrieve data from Status tab of spechttp://scn.sap.com/thread/1519789Use of "Status" on specification level
High Volume printing in GLMHigh volume Printing for GLM?
No output generated for a symbolhttp://scn.sap.com/thread/3411620Print of characteristic with more than one value
Table of contents on WWI templateshttp://scn.sap.com/thread/3372294Table of content
'Storage Loc' Field in Labelhttp://scn.sap.com/thread/2087131Parameter topics
Characterstics Phrase disablementhttp://scn.sap.com/thread/3391594Error in symbol defintion
WWI - Symbols are not replaced with valueshttp://scn.sap.com/thread/1542810Error in symbol defintion
Smybol type topicE301 Symbol type in value file does not match symbol type in layoutSymbol definition
Phrase based values not dysplayed on text symbolshttp://scn.sap.com/thread/3200020Symbol definition
How to create custom report symbols in GLMhttp://scn.sap.com/docs/DOC-33944Symbol definition
Issue with specification symbolWWI Specification Symbol not resolvedSymbol definition
Parameter Symbolnew parameter report symbol configurationSymbol definition
WWI Template doubthttp://scn.sap.com/thread/1940634WWI layout topic
WWI Specification Symbol not resolvedhttp://scn.sap.com/thread/3283395WWI layout topic
Error in Report previewhttp://scn.sap.com/thread/3324688Error in WWI layout
Enhance Report Generation Variant to more fieldshttp://scn.sap.com/thread/1483812Special WWI Layout topic
Export of templateWWI Export Problem with custom report symbols
Special GLM topicGenerating Labels with WWIRecipe
Very special demand of blank compressionCan we remove a column in a table if there are no corresponding entriesBlank compression
Use of CG42Property Tree IN Edit Report Template
Use of "Status" on spec header in context of WWI reportWWI Spec Multiple Status Conditional Output
Output company nameHow to output company name in wwi template ( GR label )
Occupationa reportsEH&S: how to do a WWI report of Ocupational Helth in EHS?
Eancode WWI readingWWI help
WWI reports in portals

Problem with WWI reports in Portal 7

PLM UI & DMS:WWI Document display from PLM Web interface

EHS <> SAPSCRIPTSAP EHS _ Phrases and graphics onto a SAP Script
Special WWI issuenot able to print  - sign for a value in the report
UnknownComan not displayed in the reportUnknown
WWI layout?SDS Creation ErrorUnknown
Limitations of WWIText alignment  formatting option not available  in Label template editor
WWI and Webgui500 connection timed out
CGSADM topicsUnable to Show the New Server in CGSADM
WWI dispatchingNo WWI dispatch for EHS WWI CG54 DOKX_EXOMN
WWI dispatchingWWI reports not progressing to complete in Export call
pdf duplex generationPrinting SDS's in PDF Format Won't Duplex
About Genifix solution and curetn WWI versionGenifix / Current WWI version / Options?
Report distributionMSDS Printer Set up at different location
Report distributionSDS Report shipping struck with 'Bundled' status in CVD1NO WWI TOPIC !
General quesiotnEHS Report Management / WWI
MSDSMSDS creation with WWI
LayoutingEHS & WWI: Error creating Report Template
Report symbol/LayoutingWWI - Report Symbols do not work after importing the MSDS into other system
Report distributonProcess Report Shipping
Other WWI layoutsPrinting WWI reports for an Accident using tcode CBIH102
WWI reportWWI report - getting generated report fields values
Server installationWWI Server configuration for EHSWWI set up
Error handlingAbout two errors of WWI when i want to edit the template of MSDS by CG42  ?
Report layoutingReport Template Layout Editing
WWI Topics of many kind

Method to find version of EHS WWI server

Error msg editing MSDS template

DMS document output in SOP report

WWI word File -> save as

Global label Management

WWI: Which kind of Word (2003) License is needed for WWI

WWI Installation

Issue in Generating label in WWI

EH&S IHS Report

WWI Job status- shows incorrect in CG5z

EHS- WWI Label printing issues with Word 2007

EHS wwi problem

EHS wwi

Unit for Quantity Specification in composition is not working

More than one Specification/Substance in a Standard operating procedure

WWI report generation failure throwing dump

Error in WWI server

Error while generating WWI report.

Error on WWI report generation

Error message when checking WWI report template document in CG42.

WWI service WwiSvcU terminated with service-specific error 100

Problem in opening WWI documents in quality system alone

WWI - pdf printing problems on Windows Vista

WWI Template - Repeating Group -S:CLASS

EH&S - hide substance from composition on MSDS

EHS_MANSRV_SID not allowed to be registered

Printing in Bar code in SAP EHS WWI error

Storing of MSDS in SAP Content Server - Part2

Create a MSDS for multiple Specifications via New Program

WWI Report issue

Creation of SDS in SAP without using WWI

Report Symbol query

Asian Languages not displayed in released report

Barcode in GLM

Problem with pictogram

Building block problems when creating label template in GLManagement (EHS)

Error while generating Label

GLM+ print request functionality

Documents attached to a spec doesnt print only for a few users

How to pront barcode on labels using wwi

Label Version Number

MSDS: (REACH) Use & Exposure scenarios, unstructured data.

Attach other document in the shipping order

How to download MSDS documents to pc desktop and convert to pdf.

Misc.

WWI Generation Server Installation

Printing WWI reports for an Accident using tcode CBIH102

RFC to display MSDS reports

WWI Server Installation - 3 instances

GLM - Spool management in ECC 6.0

WWI Error

WWI Central Installation

Invoke WWI from WebDynpro Application

Label printing error

WWI Generation Server Installation

TSG - Issues During Generation of WWI Reports - Product Lifecycle Management - SCN Wiki

Error in GLM cbgl_mp01 label priniting

Remote Function Call (RFC)_For WWI Generation Server

RFC WWI_WORD_START

MSDS is in status generation possible always

GENPC in ESTOH table not geting updated while creating report.

Generation of MSDS Report

CG5Z error log with RFC connection error

No ehs management server is currently logged on at SAP Gateway

WWI Installation

CG5Z: doubled entries both for the service and the report shipping order

Unable to generate the GHS labels in the Chinese langauges

WWI Server Error

Report generation only one time successfull

WWI Generation Server - Local printer

MIsc 1

How to output characteristics in wwi

do you know any company make m.s.d.s for me in orange county area ?

source code for Function module C128_DUMMY_CONVERSION_METHOD

How to preview WWI Label templates?

how to remove lock object from wwi template

How to resolve the start at work indication while creating a report templateby using CG42?

Need to add Watermark in WWI Dynamically - Health and Safety Module

Phrase on SDS shows funny characters

Delete reports in assigned status to WWI server

Generation of customer specific Report using WWI

Performance degradation when Mass printing

How to Configure and Make MSDS Work

EHS wwi

Installing WWI server.

CG50 Report Management - Report Additional info doesn't show number of pages

GLM - Generation: WARNING: Unknown rotation case!

RFC to display MSDS reports

Colour Report Symbol

Corrupted PS files after WWI server upgrade

High volume printing support?

creating PDF documents on WWI server - how to use the internal features of word 2010

GLM - Output of file is being chopped off

GLM: Label Preview in word instead of SAP windowed word.

Parameter symbols in function module WWI

Report shows empty from Report Information tree

How to adjust the MSDS report layout?

EH&S assigning template to Gen variant

WWI_Genaration Possible

CVD1 - WWI generation server printing

Not able to Generate the Report in CG50

Misc 2

http://scn.sap.com/thread/3909303

WWI Issues: HELP

WWI WebGuiUnable to open WWI documents in CG54 (Webgui)

SuccessFactors Employee Central Payroll - list of supported countries

$
0
0

SuccessFactors Employee Central Payroll supports the following 35 countries:

 

  • Argentina
  • Australia
  • Austria
  • Brazil
  • Canada
  • Chile
  • China
  • Colombia
  • Finland
  • France
  • Germany
  • Hong Kong
  • India
  • Ireland
  • Italy
  • Japan
  • Malaysia
  • Mexico
  • Netherlands
  • New Zealand
  • Qatar
  • Russia
  • Saudi Arabia
  • Singapore
  • South Africa
  • South Korea
  • Spain
  • Sweden
  • Switzerland
  • Taiwan
  • Thailand
  • United Arab Emirates
  • United Kingdom
  • United States
  • Venezuela

 

Valid as of the Q2 2016 (1605) release.

SuccessFactors Employee Central - list of countries with Localizations

$
0
0

SuccessFactors Employee Central features localizations for the following 77 countries:

 

  • Argentina
  • Australia
  • Austria
  • Bangladesh
  • Belgium
  • Brazil
  • Bulgaria
  • Cambodia
  • Canada
  • Chile
  • China
  • Colombia
  • Costa Rica
  • Croatia
  • Czech
  • Denmark
  • Dominican Republic
  • Ecuador
  • Egypt
  • Finland
  • France
  • Germany
  • Greece
  • Guatemala
  • Honduras
  • Hong Kong
  • Hungary
  • India
  • Indonesia
  • Ireland
  • Israel
  • Italy
  • Japan
  • Jordan
  • Kazakhstan
  • Kenya
  • Kosovo
  • Lebanon
  • Malaysia
  • Mexico
  • Netherlands
  • New Zealand
  • Nicaragua
  • Nigeria
  • Norway
  • Pakistan
  • Panama
  • Peru
  • Philippines
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Romania
  • Russia
  • Saudi Arabia
  • Serbia
  • Singapore
  • Slovakia
  • Slovenia
  • South Africa
  • South Korea
  • South Sudan
  • Spain
  • Sri Lanka
  • Sweden
  • Switzerland
  • Taiwan
  • Thailand
  • Turkey
  • Ukraine
  • Uruguay
  • UAE
  • UK
  • USA
  • Venezuela
  • Vietnam

 

Valid as of the Q2 2016 (1605) release.

MD04 Agregar filtros para elementos de planificacion

$
0
0

Hola:


Objetivo:

 

Por medio de este documento voy a explicar como se pueden agregar un filtros para poder desplegar los elementos de planificación que se deseen y analizar de mejor manera la información de planeación.

 

 

Desarrollo:

 

Agregar los filtros en el menú principal: Opciones --> Filtro on.


Captura.JPG


Por ejemplo se pueden visualizar solo entradas:


Captura1.JPG

O solo salidas:

 

Captura2.JPG

 

Puedes escoger dos opciones "Filtro visualizar" o "Regla de selección", la diferencia es que con la ultima opción la cantidad disponible se re calcula y te muestra el saldo después de las entradas o salidas.

 

 

Espero les sea de utilidad.

 

Jose Antonio Martinez

Viewing all 2380 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>