Quantcast
Channel: SCN : Blog List - All Communities
Viewing all 2548 articles
Browse latest View live

Managing Changes in Your N+1 Landscape

$
0
0

Change-management-humor.png

 

In our previous post, we explained the benefits of an N+1 landscape.  The full article can be found here, but the main advantage is that an N+1 landscape gives you two full, separate DEV and QAS environments.  It allows you to build long-term enhancements on one landscape while leaving your maintenance landscape free to tackle any maintenance work that pops up in the meantime.  This is a great approach, but it can be tricky to make sure that the system in development will fulfill all the requirements being met by the system it’s intended to replace.  In this post, we’ll explore a few ways you can address this issue, and help you pick the right one for your organization.

 

Before we dive into the solutions, we should clarify what the problem is.  The new system you are designing in your enhancement landscape starts out as an identical copy of your production system, but that doesn’t last long.  The long-term system soon bears little resemblance to the common ancestor, as you would expect.  But as immediate business needs are addressed in the maintenance landscape, the production system also diverges.

 

The problem is that the future system has to fulfill all the needs the production system fulfills now, including the requirements that have been added after the fork.  But SAP systems are full of complex interdependencies and because the two systems are very different, it’s not usually possible to just copy and paste.  In other words, just because a chicken shares a common ancestor with an ostrich does not mean that they can be organ donors for each other.  How do you get your long-term enhancement to incorporate the quick modifications and break-fixes that happened after the fork without having to build every new object from scratch?

 

tBRhfoBqQi-64rrMSpuQnTl72eJkfbmt4t8yenImKBVvK0kTmF0xjctABnaLJIm9.jpg

 

SAP’s Solution Manager product includes two tools that are especially useful for reconciling different systems in an N+1 environment. The Change Request Manager, or ChaRM, is a powerful tool for managing the change control process. Once configured, ChaRM automates most of the compartmentalization, progress tracking, and alerts that were previously done by hand. It exists to replace the collection of spreadsheets and individual emails of traditional change-control. For example, when a change request is made, ChaRM automatically issues instructions to the appropriate people, and it tracks progress and status of all pending changes. ChaRM is especially useful in the N+1 context because it can identify and display all of a particular SAP object’s dependencies in a user-friendly manner. ChaRM is not specific to N+1 landscapes – it is useful in any type of landscape with ongoing change management.

 

Retrofit, on the other hand, exists specifically to make it easier to reconcile different systems on separate landscapes. Retrofit works by going through each object in one system and identify its counterpart in another system. Like ChaRM, it is also capable of identifying and displaying dependencies. Retrofit allows developers working on one object to lock that object’s counterpart until the work is completed so that the other system’s developers aren’t doing work that’s just going to be overwritten anyways. By comparing objects, Retrofit can also streamline the reconciliation process. In areas where the systems are radically different, Retrofit can’t help – they will have to be reconciled by hand. But if there are only minor differences, Retrofit will ask the developers to make the change with the Correction Workbench, rather than transporting it directly. The Correction Workbench displays the discrepancies side-by-side, which makes it much easier for the developer to review and synchronize the versions before committing to a change. And if Retrofit determines that a new object from one landscape won’t disrupt the other, it transports it automatically.

 

Each tool is useful on its own, so you can mix and match them into one of four different combinations. There’s no ‘best’ combination – each is the fastest and cheapest for certain types of organizations. We’ll go through the options, along with their relative strengths and weaknesses, to help you identify which combination you need.

 

The simplest option is to do both the change management and consolidation by hand. Dependencies are identified individually, and most team members have permission to make changes to any part of the system. While this ad hoc approach may seem amateurish, it is actually the best choice for many organizations. Remember, the reason that startups are so quick and responsive is because they don’t have a lot of rules governing their actions. It requires no additional expenses or training, and it is fast and flexible because proposed changes don’t have to pass through layers of bureaucracy.  If most of your team is familiar with the whole system, if the IT system being worked on is simple and stable, or if you don’t have more than one management layer, other options won’t be worth their cost to implement.

 

The second option is to use traditional change management techniques, but to implement the actual changes with Retrofit. This option does require you to implement Retrofit and train team members to use it, but it offers several important advantages. Retrofit allows you to manage a larger volume of changes with a lower error rate than you would be able to accomplish doing the work by hand. It eliminates situations in which teams are working on objects that are already identical. Since it automatically identifies dependencies, it’s also very useful in situations where the team is geographically separated or can’t convene easily. Like the previous option, this is best suited for flat management structures and simple governance processes.

 

The third option is to use ChaRM, but not Retrofit. This is the least common of the four options because ChaRM requires a lot more configuration than Retrofit to be useful. ChaRM works by automating the tasks of your governance structure, so if you don’t have a robust and comprehensive governance structure already in place, ChaRM won’t do much for you. Even if your business does have such a structure, it’s far more difficult to configure ChaRM than it is to configure Retrofit, so it’s rare to find a business with the former but not the latter. The one case in which this pairing makes sense is if you have to have a heavily-regulated governance structure and a very low volume of maintenance change requests. If you aren’t making many changes to your production system, it’s not hard to reconcile your systems and Retrofit is just overkill.

 

The last option is to use both ChaRM and Retrofit. This combination requires the most work to set up, but it can handle structural complexity and change volumes that the other combinations can’t match. If you have an intricate IT system, a detailed governance structure, and a large team to manage, this is the best option for you. In the long run, you’ll move much faster and more accurately by using these two systems together.

 

TL;DR

 

If you have a big team and a lot of changes, use ChaRM and Retrofit. If you have lots regulatory requirements and a low volume of change requests, use ChaRM. If you have a small organization but a lot of work to do, use Retrofit. If your team and your task are small, do it by hand.

 

Originally posted at http://bigconcepts.com/2015/12/30/managing-changes-in-your-n1-landscape/


An insight into consuming WebServices from SAP UI5.

$
0
0

Introduction : Many times consultants can be in a situation where the preferred UI Technology is SAPUI5 but services are exposed as WebServices rather than an OData model. SAPUI5 provides very good integration with OData but not so easily with WebServices. The below blog will help you understand how you can consume a WebService from SAPUI5 and show it in SAPUI5 user interface. Although some code samples are scattered here an there, one has to spend quite some time to make a scenario work. By the end of this blog you will have a fair understanding of the scenario and code to make it work.

Target Audience : Intermediate to Experts

Environment : Eclipse (Mars) with SAPUI5 plugins, Google Chrome browser.

Date Created: 4 Jan 16


I used the following publicly exposed WebServices to create a scenario :

http://www.w3schools.com/xml/tempconvert.asmx

http://www.w3schools.com/xml/tempconvert.asmx?WSDL

 

A convenient online WebService client :

http://wsdlbrowser.com/

You need to have the WSDL and then you can easily generate XML request and response. This is one of many options but it is interesting that with this site you can work without a Web Service client installation.

 

When dealing with XML in string format you might have issues using double quotes " as XML also has them and diving your XML into multiple line. The problem can be resolved by using single quotes to represent strings and using string concatenation :

http://www.w3schools.com/js/js_strings.asp

Capture.PNG

Key code that does the job :

http://scn.sap.com/community/developer-center/front-end/blog/2014/07/23/consuming-web-service-in-sapui5

Sample Code (Thanks to Navya Krishna):

var request = "<Your input xml to the webservice>”; // more info in the appendix section

var response = "";

$.ajax({

     url : "Your webservice wsdl url",

     type : "POST",

     data : request,

     dataType : "text",

     contentType : "text/xml; charset=\"utf-8\"",

 

     success : function(data, textStatus, jqXHR) {

          response = data;

          console.log("SUCCESS");

     },

 

     error: function(xhr, status)

     {

          console.log("ERROR");

     },

 

     complete: function(xhr,status) {

         console.log("COMPLETE"); 

     }

});

NOTE:

1). Since the WebService is not on the same machine as the SAPUI5 application it causes a "No 'Access-Control-Allow-Origin' header is present on the requested resource." error

Capture.PNG

It can be resolved by using the inbuilt proxy. For e.g. url : "proxy/http/www.w3schools.com/xml/tempconvert.asmx?WSDL",  in the above code.


2). For using the mentioned WebService I had to get rid of  </SOAP-ENV:Envelope> and </SOAP-ENV:Body> tags in my response to make the scenario work.

response = response.replace('<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">', '');

response = response.replace("<soap:Body>", "");                   

response = response.replace("</soap:Body>", "");                  

response = response.replace("</soap:Envelope>", "");


3). Do not forget to add the libraries required for running the scenario in the Bootstrap

data-sap-ui-libs="sap.m, sap.ui.commons,sap.ui.table"

 

Sample code that can consumes a WebService Response, converts it into an XML model and displays the data in a Table :

NOTE: The code here does not run in a sequence if written right after Ajax call. Please use the success or complete functions to ensure code runs in a sequence.

var oModel = new sap.ui.model.xml.XMLModel(); 

function uicontrols(){

     oModel.setXML(response);

}

var oTable = new sap.ui.table.Table({

     id: "table1"

});

 

oTable.addColumn(

     new sap.ui.table.Column({

          label: new sap.ui.commons.Label({text: "Label1"}),       

          template: new sap.ui.commons.TextField().bindProperty("value", "Tag1/text()") 

     })

);

oTable.addColumn(

     new sap.ui.table.Column({

          label: new sap.ui.commons.Label({text: "Label2"}),

          template: new sap.ui.commons.TextField().bindProperty("value", "Tag2/text()")

  })

);

oTable.setModel(oModel);

oTable.bindRows({path: "/the main XML tag under which Tag1 and Tag2 are present/"});

 

Appendix :

Sample Request XML based on above mentioned public WebService

var request = '<?xml version="1.0" encoding="UTF-8"?>' +

  '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.w3schools.com/xml/">' +

  '<SOAP-ENV:Body>' +

  '<ns1:CelsiusToFahrenheit>' +

  '<ns1:Celsius>10</ns1:Celsius>' +

  '</ns1:CelsiusToFahrenheit>' +

  '</SOAP-ENV:Body>' +

  '</SOAP-ENV:Envelope>';


Another sample code that simulates consuming a WebService Response, converting it into an XML model and displaying the data in a Table.

(Thanks to Konstantin Anikeev)

https://scn.sap.com/thread/3307300

// start of code

var oModel = new sap.ui.model.xml.XMLModel();

  oModel.setXML("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+

  "<config>"+

  "<item date=\"January 2009\">"+

  "<mode>1</mode>"+

  "<unit>900</unit>"+

  "<current>1</current>"+

  "<interactive>1</interactive>"+

  "</item>"+

  "<item date=\"February 2009\">"+

  "<mode>2</mode>"+

  "<unit>400</unit>"+

  "<current>2</current>"+

  "<interactive>5</interactive>"+

  "</item>"+

  "<item date=\"December 2009\">"+

  "<mode>9</mode>"+

  "<unit>5</unit>"+

  "<current>100</current>"+

  "<interactive>3</interactive>"+

  "</item>"+

  "</config>");

 

  try{

  alert("GETXML>>>>:"+oModel.getXML());

  }catch(e){

  alert(e.message);

  }

 

  oTable.addColumn(

  new sap.ui.table.Column({

  label: new sap.ui.commons.Label({text: "Date"}),

  template: new sap.ui.commons.TextField().bindProperty("value", "@date")  }

  )

  );

  oTable.addColumn(

  new sap.ui.table.Column({

  label: new sap.ui.commons.Label({text: "Mode"}),

  template: new sap.ui.commons.TextField().bindProperty("value", "mode/text()")  }

  )

  );

  oTable.addColumn(

  new sap.ui.table.Column({

  label: new sap.ui.commons.Label({text: "Unit"}),

  template: new sap.ui.commons.TextField().bindProperty("value", "unit/text()")  }

  )

  );

  oTable.addColumn(

  new sap.ui.table.Column({

  label: new sap.ui.commons.Label({text: "Current"}),

  template: new sap.ui.commons.TextField().bindProperty("value", "current/text()")  }

  )

  );

  oTable.addColumn(

  new sap.ui.table.Column({

  label: new sap.ui.commons.Label({text: "Interactive"}),

  template: new sap.ui.commons.TextField().bindProperty("value", "interactive/text()")  }

  )

  );

  oTable.setModel(oModel);

  oTable.bindRows({path: "/item/"});

// End of code

SAP GUI Scripting Changes Between SAP GUI 7.40 PL 5 and PL7

$
0
0

Hello community,

 

since four days offers SAP a new patch level of the SAP GUI for Windows. With this patch level 7 SAP offers also a new version of the SAP GUI Scripting API (sapfewse.ocx). There are some notable changes:

 

  • The following controls
    $CLSID_SAPFEWSELib_GuiListControl = GUID$("{CC75EA97-3DB1-4BDF-9791-89D09B1800A0}")
    $CLSID_SAPFEWSELib_GuiInputControl = GUID$("{31233701-DF39-49F7-A641-16CAB0C9C5F0}")
    are changed to
    $CLSID_SAPFEWSELib_GuiComboBoxControl = GUID$("{CC75EA97-3DB1-4BDF-9791-89D09B1800A0}")
    $CLSID_SAPFEWSELib_GuiInputFieldControl = GUID$("{31233701-DF39-49F7-A641-16CAB0C9C5F0}")

    Also the interfaces from
    $IID_SAPFEWSELib_ISapListControlTarget = GUID$("{6E824989-726A-45EE-9FF0-52DC1A41D8D4}")
    $IID_SAPFEWSELib_ISapInputControlTarget = GUID$("{D2C7FEC7-052E-4BA3-BE44-526D9E0925C4}")
    to
    $IID_SAPFEWSELib_ISapComboBoxControlTarget = GUID$("{6E824989-726A-45EE-9FF0-52DC1A41D8D4}")
    $IID_SAPFEWSELib_ISapInputFieldControlTarget = GUID$("{D2C7FEC7-052E-4BA3-BE44-526D9E0925C4}")

  • It seems that the GuiListControl is now renamed to a GuiComboBoxControl with different methods.
    As far as I can see the methods
    SetSelectionID <1> (In i As Long<0>)
    GetSelectionID <2> () As Long
    GetSelectionText <3> () As WString
    GetTextFromID <4> (In idVal As Long<0>) As WString
    SetInputControlText <5> (In ISapListControlTarget As WString<0>) As Integer
    GetInputControlText <6> () As WString
    SetComboboxText <7> (In Text As WString<0>)
    GetLabelText <9> () As WString
    doesn't exists anymore.

  • It is the same with GuiInputControl and now GuiInputFieldControl.
    As far as I can see the methods
    SetInputControlText <1> (In ISapInputControlTarget As WString<0>) As Integer
    GetInputControlText <2> () As WString
    doesn't exists anymore.

 

If you use this controls in your SAP GUI Scripting programs, be careful if you update to PL7.

 

Cheers

Stefan

CPIC Abahsain Fiberglass: Increasing Operational Efficiency by 50% with SAP

$
0
0

With a high demand for corrosion-resistant fiberglass and glass fiber in the Persian Gulf region, many customers rely on CPIC Abahsain Fiberglass W.L.L. to deliver what they need when they need it. The company has built its success on high-quality products, proximity to its customers, and reliability. In September 2013, Abahsain Fiberglass launched a joint venture with China-based Chongqing Polycomp International Corporation (CPIC) to develop a new state-of-the-art manufacturing facility. In order to operate more efficiently as it greatly increased its production output and connect better with CPIC, Abahsain implemented enhancement package 6 for SAP® Business Suite software. It now enjoys increased efficiency, lower costs, and greater customer satisfaction through an enhanced ability to make changes and expedite product customizations.

 

for more info - CPIC Abahsain Fiberglass BTS

 

fiberglass small.JPG

HCI: Using Eclipse WSDL Editor for SOAP-based integration

$
0
0

Introduction

For SOAP-based integration, SOAP receiver channels are used to consume web services whilst SOAP sender channels are used to expose HCI as a web service. When the target system is a SOAP web service, we can easily implement a passthrough interface in HCI and reuse the target system's WSDL in the SOAP sender channel of HCI's iFlow. Currently HCI only supports SOAP adapter as sender channel to expose synchronous web service interfaces. So if the target system is not SOAP-based (i.e. REST or OData), we will need to manually define the WSDL for the sender side of the iFlow in order to expose the service as a SOAP web service via HCI.

 

For those who are used to PI/PRO development, this is normally achieved by creating a sender Service Interface using Data Type (and Message Type) defined with the built-in Data Type Editor.

 

However, the current HCI development tool on Eclipse does not come with an easy-to-use Data Type Editor. For those who have a working PI/PRO installation, Service Interface definitions can be imported from PI/PRO. However, those who do not have PI/PRO, the WSDL for the sender will have to be manually created using other XML tools like XMLSpy, Oxygen, etc.

 

Fortunately, Eclipse also comes with it's own native WSDL Editor. In this blog, I will share the steps on how the WSDL Editor can be used to generate a WSDL to be used in the sender SOAP channel of an HCI iFlow.

 

 

Component Details

Below are component versions of the Eclipse plugins that still do no have a native Data Type Editor. Hopefully SAP will port NWDS's ESR Data Type Editor to a future version of HCI.

Eclipse Plugin Versions: Adapter 2.11.1, Designer 2.11.1, Operations 2.10.0

 

 

Creating WSDL for Sender SOAP Channel

For the example, we will create a WSDL for a synchronous interface. This WSDL will be configured in the sender SOAP channel of the iFlow. It will have the following structure.

 

Request

Segment/Field NameOccurrence
OrderKeys1 - unbounded
> orderNo1
> orderDate0 - 1

 

Response

Segment/Field NameOccurrence
OrderDetails0 - unbounded
> OrderName1
> OrderID1
> ItemCount1

 

 

Step 1 - Create a new WSDL file

Right click on the wsdl folder and select New > Other...

new.png

 

Select WSDL File from the wizard, and provide a name for the file.

wizard.png

 

In the options screen, specify additionally the namespace and prefix, and accept the rest of the default values.

options1.png

 

A skeleton WSDL file will be created and it will be opened in the WSDL Editor's Design view as shown below.

skeleton1.png

 

Step 2 - Rename Operation

Operation is similar to a Service Interface's operation in PI/PRO. Highlight the default NewOperation value generated by the wizard and rename it accordingly as shown below. The names for the input and output parameters will be updated automatically.

operation1.png

 

Step 3 - Define request structure

Define the request structure as per the above table.

 

Click the arrow next the to input parameter. An inline schema editor will be opened. By default, the input parameter is just a single string field named in.

def_req.png

 

Change the properties of the input parameter as shown below. For Type, select New, to create an inline Complex Type using any arbitrary name (Key is used in the example).

req_type.png

 

The input parameter will be updated as shown below. Basically it means that the input parameter is of Key complex type which can occur 1 or more times.

new_req.png

 

Next we proceed to define the structure for the Key complex type. In order to do this, click the button at the top left Show schema index view.

schema_view.png

 

An overview of the schema with all elements, types will be displayed. To edit the complex type Key, double click on it.

key.png

 

It will bring us to the definition of Key. Here we can add additional elements to Key by right-clicking and selecting Add Element.

add_elem.png

 

Add the first field orderNo of type xsd:string as shown below.

add_elem2.png

 

Repeat for the second field so that the final definition of Key is as shown below.

key_def.png

 

Step 4 - Define response structure

Repeat the steps above for the response structure per the definition table.

 

For the final outcome, the output parameter is named OrderDetails of complex type OrderDetail and occurs 0 or more times.

resp1.png

 

Similarly, the OrderDetail complex type is defined as follows with three mandatory fields.

detail_def.png

 

With this, we complete the definition of the WSDL file.

 

Step 5 - Import WSDL into PI to verify (Optional)

As an optional step, we can import the WSDL into PI as an external definition to view and verify that the structures have been defined correctly.

pi_view.png

 

 

Using WSDL in iFlow

Once the WSDL has been fully defined, it can be included in the SOAP sender channel of the iFlow.

soap_sender1.png

 

After the iFlow development is completed and deployed. The actual WSDL for the HCI web service can be downloaded from the tenant. Select the IFLMAP node from the Node Explorer. Switch to Services in the Properties tab. Select the corresponding Endpoint of the HCI iFlow, right-click and select Download WSDL > Standard.

wsdl.png

 

This final WSDL that is downloaded will be very similar to the WSDL created for the sender channel, except it will contain the endpoint to the service on the HCI tenant.

 

 

Additional Info

The WSDL Editor can be also used to create the WSDL file for asynchronous interfaces. For these, just delete the output parameter from the skeleton WSDL created by the wizard.

async.png

 

 

Conclusion

As shown above, we can utilize Eclipse's built in WSDL Editor to assist us in defining WSDL files for SOAP based interfaces. It is relatively easy to use, and more importantly free compared to other license based XML editors like XMLSpy or Oxygen. We can also work with it within the same development environment for HCI iFlows without needing to launch another external tool.

 

Ideally it would be great if SAP ports the NWDS ESR Data Type Editor to HCI, but in the meantime we can at least rely on Eclipse's editor.

 

 

Reference

Introduction to the WSDL Editor - Eclipsepedia

SAP Faculty Day Lima, Peru - 6 Jan 2016

$
0
0

Estimados Profesores y miembros de SAP University Alliances,

 

Bienvenidos al evento que tendrá lugar como sigue:

 

Fecha: Miércoles 6 de Enero de 2016

Horario: A partir de las 17 h, hasta las 17 h

Lugar: Lima, Perú

Sitio: Universidad UPC, Sede Monterrico - Aula: G41

Agenda:

ERPSim Juego de simulación

SAP Univeristy Alliances (UA): Best practices

SAP Analytics

Evento auspiciado y gracias a la colaboración de la Escuela de Ingeniería de Sistemas y Computación de la Universidad Peruana de Ciencias Aplicadas (upc.edu.pe)

 

Contaremos con la presencia del Profesor Simha Magal, de Grand Valley State University y con mucha experiencia en la enseñanza y en UA.

 

Informces: m.calzada.de.neumann@sap.com

 

Saludos cordiales,

 

SAP University Alliances

Latin America

Driving Marketing Performance

$
0
0

Budget Shifts Prevail – It’s Time for Marketing Performance Management

The chief marketing officer (CMO) will be a key player in the boardroom of the future. As more and more business decisions revolve around the consumer, the role of marketing is expanding – and its influence is growing. This is also reflected in the growing landscape of marketing technology solutions and budget shift. In fact, Gartner predicts that by 2017, the average CMO will spend more on information technology than the CIO.

 

The reason is simple. In today’s hyperconnected and socially networked world, we have more data than ever before about an individual consumer’s buying behavior, preferences, and opinions. Every movement and social media interaction they make can be tracked, analyzed, responded to – and even predicted. This mass of available information is a potential goldmine for modern marketers as they strive to engage with their consumers at every stage of this new, nonlinear buying cycle. At the same time, synchronized data from the entire supply chain can be gathered and harvested in real time.

 

So – in theory, at least – today’s CMO has all the micro- and macro-insights they need at their fingertips to guide the boardroom and drive business performance. However, the prerequisite to all this, is having the appropriate and powerful technology, which is the foundation to capture and manage a rapidly increasing amount of divers mass-data which marketing is expected to convert into insight, meaningful reports, tactic and strategy.

 

Data is the new gold – capitalize on it!

For marketing professionals, time consuming and error prone “number crunching” activities are still part of their daily routines, as internal data, retailer point-of-sales data as well as syndicated data coming in from market research institutes needs to be cleansed, harmonized and appropriately mapped in order to provide meaningful insights.Apart from the difficulty of manipulating mass data from various different sources, additional hurdles to generate timely and meaningful reports do exist. The existence of hundreds of isolated data islands with poor data quality and hence, the lack of (system-) integration, resulting in a deficiency of consistency, regularly cause further challenges to derive fact-based business decisions. As a consequence, opportunities could be under-analyzed, wrongly interpreted, or even missed completely.

 

Marketing performance management – a new approach

Powered by in-memory computing and leveraging the flexibility of cloud and mobile technologies, next-generation solutions can now deliver the real-time insights that companies need to compete in the digital economy. All the associated tasks of collecting, cleansing, harmonizing and even hosting mass data from various internal and external sources, as critical precondition to generate one consistent source of truth, can now be accommodated by powerful marketing technology solutions. From a business perspective, a defined common language for marketing reporting is represented in the Whitebook, providing the global business blueprint and assuring a consistent source of truth.

 

The ultimate goal of all this, is to free up marketing resources from non-value added routine activities and enable them to focus on what is going on in the markets. Taking fact based tactical and strategic decisions based on business simulations, this is what marketing is about.

 

By using common definitions and based on the of the important marketing KPI’s “global market share” as an example, this approach delivers a consistent and reliable framework to compare global and local market share information.Users can deep-dive into one specific country and category, for example, to see which global brands gained or lost market share and how they performed over past periods against other brands and the total market. A guided root-cause analysis can help businesses understand which product strategies influenced the change of market share of a specific- or a competing brand. All of this can be made available to the business user in a simple – yet powerful – mobile app.

 

Find out how Marketing Performance Management services combines the expertise of the SAP Services organization with our software to address specific marketing department challenges. Contact Kristian Kauffmann, global service offering manager for Consumer Products at SAP.

EWM: Automatic posting of Physical inventory document after entering the count

$
0
0

EWM: Automatic posting of Physical inventory document after entering the count


If the difference quantity is below the tolerance limit, system can post PI document automatically after entering the count .To achieve this, it is required to maintain the set up against Reason for physical Inventory.

 

Configuration


  1. Define Physical Inventory Area: Here we maintain the PI processes along with permitted document types

 


Spro- Img-SCM Extended Warehouse Management-Extended Warehouse Management-Internal Warehouse Processes-Physical Inventory-Physical-Inventory-Area-Specific Settings-Define Physical Inventory Area


1.png


2.png


   2.       Assign Physical Inventory Area to Activity Area :


Spro- Img-SCM Extended Warehouse Management-Extended Warehouse Management-Internal Warehouse Processes-Physical Inventory-Warehouse-Number-Specific Settings-Assign Physical Inventory Area to Activity Area



3.png

3.    Define Tolerance Groups


Spro- Img-SCM Extended Warehouse Management-Extended Warehouse Management-Internal Warehouse Processes-Physical Inventory-Warehouse-Number-Specific Settings-Define Tolerance Groups


     a.       Define Tolerance Group for Difference Analyzer


4.png


     b.      Define Tolerance Group for Posting Differences


5.png


     c.     Define Tolerance Group for Recounting


6.png

     4.  Define Reason and Priority


Spro- Img-SCM Extended Warehouse Management-Extended Warehouse Management-Internal Warehouse Processes-Physical Inventory-Warehouse-Number-Specific Settings-Reason and Priority


     a. Define Priorities



7.png


     b.  Define Reason for Physical Inventory


8.png



Here if we select the ‘Autom’ ,there is no automatic posting after the counting of physical inventory documents  that are subject to differences  and which were created with the reason


the automatic posting of differences into the ERP system is prevented if this is carried out via the transaction /SCWM/WM_ADJUST ("Automatic Posting of Differences ").

 

If you do not select this checkbox, automatic posting is allowed.


     c. Define Reason for Differences


9.png


     d. Define Standard Reason for Each Phys. Inv. Procedure


10.png


Process:


Create a physical inventory document:


Sap Easy access-SCM Extended Warehouse Management-Extended Warehouse Management-Physical Inventory-Create Physical Inventory Document


T Code : /SCWM/PI_CREATE


11.png


Process PI document


12.png


Here enter the qty with difference and save


13.png


Check the PI document status is ‘Counted’ ( not posted automatically )


14.png



Now un check the ‘Autom’ from the reason ‘UPLD’



15.png


Again create & process a new PI document


16.png


Enter qty with difference below the tolerance limit and save the document


Once ‘save’ the document , it can be posted automatically.


17.png



C K Reddy

 




New Year’s Resolutions for Human Resources in 2016

$
0
0

HR2016resoluionsblogscn.jpgCompanies are entering what optimists predict will be a year of full-fledged digital transformation, reshaping everything including how organizations manage their biggest assets – people. Here are two resolutions for human resources (HR) professionals, who have an unprecedented opportunity in 2016 to become a strategic business partner in this new era.

 

1. Stop acting like it’s okay for senior executives to squander the time of employees.

A huge part of HR”s role is making sure that employees are engaged and productive. This means calling out proposed senior-level executive decisions that negatively impact employee performance and work quality. When it comes to blanket decisions like technology roll-outs, hiring freezes and travel bans that originate elsewhere in the organization, HR’s typical involvement is figuring out how to communicate the disruption and policy enforcement to employees. Instead, HR should be part of the decision-making process. Vigorously push back on things that make executives happy and employees miserable.

“HR needs to stand up and explain the impact of major decisions on the workforce. That doesn’t mean you’ll always get your way, but you should be part of and influence every important people-related conversation taking place,” said Steve Hunt, Vice President of Customer Value at SAP SuccessFactors. “For example, a hiring freeze typically isn’t implemented fairly anyway, and will backfire long term. Companies lose top talent that isn’t easy to replace along with their market reputation as an employer of choice. Meantime, current employees are demotivated and burned out, reducing productivity even more.”

Hunt said he’d like to see a policy requiring executives to experience what it’s like to use administrative systems employees are forced to use. “Let them experience what life is like in the company for those people who don’t have administrative assistants to complete procurement and other processes for them, and whose requests for help are not immediately answered based on their position in the organization.”

 

2. Get proficient with the right technology – fast.

It’s impossible to implement a sustainable HR practice without technology. I’ve blogged before about HR’s often uneven alliance with IT. What’s important this year is understanding which tools are the right ones for the company. When bringing innovations into the workplace, treat employees like customers. According to Leslie Apony, Manager of Customer Value and Adoption at SAP SuccessFactors, simplification plays a huge role in not squandering human capital.

“It’s great that companies have performance management tools, but employees need a way to achieve end results faster,” she said. “You would never give a customer massive amounts of information and expect them to spend hours making sense of it. Give employees the tools they need to do their job efficiently. Sometimes companies over train, which can be worse than under training.”

Admittedly, it’s the bold HR leader who’s willing to speak up and represent the employee’s actual experience with dreadful company policies. But that’s the only way HR can do its job, which after all, is making sure the company has effective employees, and that employees are being effectively used. HR happens to be one of the few places in business where treating people right generates the right results. Engaged workers are more productive workers, and that’s the real business value of HR in the digital era.


Related Content:

IDC Releases 2016 IT Market Predictions

Workforce Analytics Turns Human Resources into Evidence-Based Business Partner

 

Follow me @smgaler

GSD Employee Spotlight: Tatiana Ovsyannikova

$
0
0

Tatiana joined the Local HR Services family this year and relocated to Prague, Czech Republic from Germany where she spent the last 2 years doing project management work within GSD. Before that she worked as an HR BP based in Russia (in SAP and externally).

Tatiana Ovsyannikova.jpg

 

Q: What is your current role?

A: I am Local HR Services manager responsible for the MEE and MEA regions. I am also a Global process manager – which sounds boring, but in reality, it is an interesting task Another aspect of my work is project management: I lead global projects transitioning certain services into GSD (like ITM or Onboarding).

 

Q: What do you like most about your position?

A: The fact that I combine several roles allows me to have diverse experiences, learn new processes and tools and increases my network within SAP. I often think that I don’t need a separate development plan as my goals are challenging and stretch me enough to have ‘on the job’ learning and development every single day.

 

Q: What do you like most about working in GSD?

A: First of all, I must say that very few companies in the world have such a mature Shared Service Center. So for those who work in the SSC, this is a unique chance to learn and understand how such a huge global company functions. Globalization and standardization are definitely strategic directions for many companies globally and SAP is ahead of many of them. For me personally, I feel very lucky that I can be here in Prague and be part of this big and professional SSC team.

 

Secondly, GSD gives us a great opportunity to look at processes and deliverables from a GLOBAL perspective. In my previous role as a HR BP, I was focused more on the local business needs and local specifics. Now I can look at things from a different perspective and combine my local and global experience to reach the best results.

 

Also, I had great chance to work in different countries (Russia, Germany, and the Czech Republic) which was exciting... and challenging a bit as well as we travel with the family.

 

Q: What inspires you at work?

A: My family is my heart and my life I have very reliable husband and 2 kids of 5 and 9 years old. I see how quickly they grow (also personally) while experiencing different cultures, languages and traditions. How open they are to the change. My daughter now speaks 3 languages fluently (Russian, English and German) and is learning Czech now.

 

Strong and professional LHRS team across whole EMEA inspires me at work. The importance of trust cannot be underestimated!

 

I would like to use this opportunity to thank my peer colleagues, Carolin Mahn, and also to the whole LHRS management team for the warm welcome and for sharing the knowledge.

 

Q: What’s one piece of advice you’d give to someone starting their career in GSD?

A: Be open and raise your hand. There are so many chances for learning, development and career growth in GSD. We are on a growth side which is always great.

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Want to join one of the world's largest and most diverse tech companies? Apply to SAP today!http://bit.ly/1VPwh9M

 

Want to find a job you can really be passionate about?

Browse all of our open positions at -
http://jobs.sap.com

Learn more about the workplace culture at SAP, see pics of our offices, talk to recruiters, and get real time job openings by connecting with us on our social pages:

http://facebook.com/LifeatSAP
http://twitter.com/LifeatSAP

http://youtube.com/lifeatsap

http://instagram.com/LifeatSAP

Tab Hidden by Personalization in SAP Aii Cockpit

$
0
0

Hi Team,

 

When I queried a delivery document in Aii Cockpit got an message at the item details Tab as"Tab Hidden by Personalization", Please do you know what would be the root cause.

 

Regards

NTG

Assign at least one Web transaction to user in SAP OER

$
0
0

Please let me know where we need to assign transaction to WEB UI data in SAP OER.

Executive Insights: Cybersecurity challenges and the future of testing

$
0
0

We recently sat down with SAP Quality Assurance Solutions VP for the Americas Gregory Martini and SAP Quality Assurance Solutions Director Andreas Gloege, to talk about what’s new in the world of quality assurance and testing. Here’s what they had to say.

          

Cybersecurity is a hot news topic, and a growing concern for companies of all sizes. What’s driving the increased attention?

GM: The news is full of stories of cyber attacks. One day it’s a Hollywood studio, the next a big-name retailer or government agency. It seems like no organization is immune to determined hackers. When a large organization is hacked, it affects the entire ecosystem, including customers, employees, suppliers, and partner organizations. Professional IT and application hacking is a growing global business, often originating in China, Russia, and other remote locations.

AG: Our customers are worried about potential security breaches and the brand, legal, and financial damage that results from stolen data. They want to make sure their business processes, applications, and data are secure.

 

Where are organizations most vulnerable from a security standpoint?

GM: Most organizations have already hardened their perimeter with firewalls, VPNs, and the like. However, we often see customers add custom solutions—which can compromise that level of security. Many of these custom solutions are meant for customer, partner, or consumer access to otherwise secure data. These custom solutions essentially poke holes in the firewall, creating vulnerabilities that can be penetrated by creative hackers.

AG: Also, most companies focused on securing their external applications—they assume that anything inside the firewall is secure. But over half of all cybercrimes are committed by internal parties, perhaps consultants, contractors, or disgruntled employees. The risk here can come when the people who wrote the custom code, who have intimate knowledge of that code, leave, potentially compromising application security.

 

blog picture.png

 

So how can companies guard themselves against security breaches at the application layer?

GM: It’s much more expensive to fix a security issue once the application hits production, so you want to test and address security issues during code development. Security safeguards should be built into the development process of the code. Developers must be trained to write code with cybersecurity top of mind. SAP advocates a solution that supports testing early on during development and coaches the developers during code development, offering recommendations and suggested improvements as they work. Don’t get me wrong – penetration testing is also important. Testing a solution once and counting on the fact that it is safe is a fool’s folly. Hackers will continue to come up with new ways to penetrate applications. That’s one of the reasons that SAP and our partner company HP continue to invest in R&D in this space. Retesting production applications on a regular basis is critical to a solid cyber protection strategy.

 

With IT budgets shrinking and moving into the lines of business, how can businesses justify the incremental cost of testing protocols?

GM: Test automation reduces the time, resources, and money required for functional testing. Automation makes it easier and faster for companies to absorb new technology. Lines of business are demanding new technology that makes it easier to conduct business. To ensure that this new technology is secure, functionally correct, and able to perform under user pressure, we need faster, cheaper, automated testing approaches that focus on the areas that have been changed, or the areas of highest vulnerability. Testing the entire environment can be wasteful if it isn’t necessary.

 

What might the future of testing look like?

AG: Companies are more connected to technology, and rely on it to achieve desired business results. But to achieve this level of agility, to secure the applications and data required to run the business, they need automated, flexible, and robust testing.

GM: We ultimately need to bring together multiple forms of testing – including performance, functional, and security testing – so we can keep up with technology innovations. And we need to continually secure applications during production.

AG: And securing applications is not a one-time activity. Hackers are always innovating, and we need new levels of security testing to protect applications.

 

How can SAP help?

GM: SAP and our partner organizations can help you create a testing strategy that can sustain testing over time. We go beyond just setting up a single test project; instead, we can help you build testing automation into your development process and quickly and securely adopt innovative technologies.

 

Learn more about SAP Quality Assurance Solutions.


 

Creating 'one-click' in-store experiences

$
0
0

In-store is the new online.  Smart retailers today — on a mission to create channel-agnostic shopping experiences — are making stores as digitally-wired as websites. Digital integration, when done right, gives your shoppers and store personnel intuitive connections to one of your company's richest assets - DATA. Combine this with helpful associates and an engaging shopping atmosphere — well, the in-store experience is kicking butt again.

 

Way back when (earlier in the century), retailers were fearful of “showrooming” and felt compelled to explore in-store digital as a weapon in the war against huge, online marketplaces. But as their own e-commerce sophistication grew, they began to see the beacon of omnichannel shining as a bright new opportunity for customer engagement, loyalty, and sales. And so, while it's a bit ironic that traditional operators took their marching orders by way of pressures from Amazon, hey, it's all good — because shoppers win when retailers reach beyond price and availability to generate store traffic. Today's consumers want all shopping experiences to be as seamless as clicking from web page to web page.

 

SAP's latest (and highly awesome) whitepaper, "Retail in a Digital World," lays out three ways in which this digital revolution is inspiring retailers to "reimagine" their businesses. While the first two pillars — reimagining business models and retail processes — are fairly significant, they both work in service to the third area:  heightened shopper engagement. The paper breaks out a number of ways digital is reshaping the shopping experience — from giving customers the ability to tailor their assortments, pricing, promotions and fulfillment options into a "segment of one," to the continuous e-learning opportunities now afforded store associates by way of mobile devices. As retailers evolve their digital business models to meet this heightened shopping experience, process efficiencies across merchandising, supply chain, and point of engagement/purchase will be the competitive differentiator.  This approach, when orchestrated properly, leads to greater simplicity across the retail organization and overall shopping experience.

 

Think of the new digital store this way: Just as an e-commerce web page connects customers to your digital assets — inventory data, personal browsing and purchasing history, etc. — new digitally-powered stores have become customer interfaces as well. (To be accurate, stores have always been interfaces, it's just that they're now plugged in to your vast repository of digital assets.)

 

"There's one paradigm in particular that retailer's will benefit from," wrote digital innovation strategist Ken Lonyai in a recent RetailWire.com discussion. "It's foundational to what UX designers seek to accomplish. It's reducing the number of clicks. In other words, if a website checkout process can reduce the number of clicks from four to two, consumers will notice and be appreciative. It's not hype. Amazon patented 'one-click checkout' in 1999."  In-store is the new online as retailers work to digitally integrate their shopping experiences and create a physical incarnation of the UX design experience that simplifies, engages, and generates value across channels and interactions.

 

We concur — it's not hype. And to see how it works for real, come see us at NRF. In the meantime, read our new paper ... and prepare yourself to REIMAGINE.

 

WHITEPAPER: Retail in a Digital World – How to Survive and Thrive in a world where technology is rewriting the rules of retail (click to download)

 

Interested in learning about how SAP Retail is powering the digital in-store experience revolution? Request a meeting and visit us during NRF 2016.

Happy New Year from SAP GTS Support

$
0
0

Hi Guys,

 

Happy New Year from the GTS Support team. We will continue to blog regularly with support information in 2016 so please stay tuned.

 

Below, we have included some important general Q4 2015 information in case some of you have missed it.

 

GTS WIKI


SAP Global Trade Services has now got its own SCN
Wiki space! We are currently working on building up the content, so if you have any particular content you want created or included just leave a comment on the main page. The GTS Wiki will contain content such as process overviews, definitions, useful links and will also have a trouble shooting and How-to guide section. Some content (although limited) is already available on the space and a lot more will come over the next few weeks.


We’d love to get your feedback on topics that you want to see, so just drop us an
emailor leave a comment on the wiki page.

 

GTS Continuous Shipment Q3/2015 Information


If you haven’t already seen the blog post, Global Trade Services Continuous shipment information for Q3 has been released and can be found in the PDF attached to 2238897 - KBA: GTS Continuous Shipment Q3/2015 Information. This document includes a summary of the recent changes to GTS functions including legal changes, localisations, improvements, innovations, and an update on the customer connection program.


Latest Support Pack and Release notes


 

To view the support pack schedule, please click here


To request a Side-effects report, which provides an overview of currently known side-effects of SAP Notes contained in a SAP Support Package , click the following link http://service.sap.com/side-effects


GTS In The News

Highlights from SAP GTS news in 2015:



For more information, visit the SAP News Center. Follow SAP on Twitter at @sapnews.



Location Analytics : Galigeo4Lumira now available for BI Platform

$
0
0

Hi everyone.

 

We're pleased to announce that Galigeo4Lumira, a mapping extension for SAP Lumira which brings powerful location insights for your data, is getting more and more integrated with all the SAP Lumira Suite. That means that after being available on Lumira Desktop since version 1.23 and SAPPHIRE 2015, it is now available on SAP Lumira Server for BI Platform (1.29+) and SAP Mobile BI.

g4l.jpg

 

If you are not already familiar with Galigeo4Lumira, please consider a varierty of blog posts that deals with it, like this one, this one, or even this one!

If you are already involved and don't want to wait any longer, get started right now by downloading a trial version of Galigeo4Lumira.


Image2.pngExample of a story using Galigeo4Lumira displayed on the BI LaunchPad

 

Without further ado, let's do a quick tutorial, as has become the norm in my blog posts!

As you might already know, Galigeo4Lumira is the only mapping solution for SAP Lumira that allows you use your own custom geodata to display your KPIs on it.

I've already described how to leverage this important - if it's not core - feature for Lumira Desktop, so right now I'll explain the same process, but for the Lumira Server for BI Platform (I will call it Lumira BIP for convenience).

 

To leverage using custom geodata from a variety of data sources (shapefile, geojson, ...) and then map them in Lumira, one can use a free desktop tool called Galigeo Manager, that will allow anyone to easily add their own geodata and see it in Lumira in just a few clicks.

Note that Galigeo Manager is develivered automatically if you download Galigeo4Lumira.


Then, importing custom geodata and using it in Lumira Desktop is accepted, indeed you can do it live, you don't even have to restart Lumira to make it work. Making it work for Lumira BIP is also quite easy, but the process is not the same.

 

To enable Lumira BIP to display the custom geodata you've added in your Galigeo Manager, just open Galigeo Manager if it's not done, go to File, then chose Export Extension.

Image1.png

It will create a valid Lumira extension that contains your geodata, and can be installed either on Lumira Desktop or Lumira BIP.


That's it!


Then, just install the generated extension to your Lumira BIP using the standard SAP process, and you are ready to display advanced mapping visualization with your own data.

Moreover, the possibility to create your own custom Galigeo4Lumira extension is more poweful than you might think.


Let's take a use-case example.


You've added custom geodata and created stunning visualizations. Some of your colleagues are impressed, and want to do what you did (or at least try to do what you did, because we both know you're the best!). They really like the geodata you used, but they don't know where to find it.

Well, they don't have to.

Just create a custom Galigeo4Lumira extension using your Galigeo Manager, and give it to them. They will benefit from all the customization you've already done, and they'll be able to get up and running even faster than you did.

 

Well, that's all for the moment.

This tutorial is really easy to go through, and indeed that's because Galigeo4Lumira, and all the ecosystem around, have been designed to be as simple as possible.

 

As always, if you have further questions, ideas, or evenconstructive feedbacks, do not hesitate to comment on this blog post or to send me a private message.


Also, please do not hesitate to share this blog post if you found it interesting. There is social buttons at the bottom of this blog.

 

Cheers,

Vincent

SAP C4C ISU Interactive Live Activity Application

$
0
0

We have cloud enabled Live Activity application integrated with ERP IS Utilities. In this blog we have highlighted some of the functionalities of C4C - ISU Live Activity application.

 

Solution Scenario - Agent receives call from customers requesting for a service. Service can be request for move-in, move-out, cancel move-in, cancel move-out, edit move-in, edit move-out, transfer, create or edit meter reading, create or edit contract account, request for locks and blocks on contract accounts and contracts, financial transactional activities, so on and so forth. Not just these, the solution provides a comprehensive overview of a utilities customer that an agent can use along with the multi-channel platform to offer the best services to a customer.

 

The functionality thus offers a promising cloud solution for utility cloud services.  In this space, we will post a series of collaterals on the functionality of the Live Activity Application with ERP IS-U.

 

Also subscribe to our new exclusive youtube channel . --> SAP C4C Utilities - YouTube

 

1. How to create invoice - SAP C4C Utilities Create Invoice - YouTube

2. How to create, edit contract account - SAP C4C Utilities Contract Account - YouTube

 

This blog is work in progress, so please bear with us. These are not official content, they are only how to videos with intend to help the end users.

SAPクラウド演習2. SAP Fiori launchpad 有効化

$
0
0

SAPクラウド演習1. ノンプログラミングでアプリを作ってみよう!Part 2.の最後で、アプリを公開した後、SAP Fiori launchpad にタイルを登録するポップアップがありました。

ide7.png

今回は、SAP Fiori launchpad を有効化して、今後、開発するアプリを全て SAP Fiori launchpad に登録していきましょう。


1. SAP HANA Cloud Portal の有効化


Part 1. SAPクラウド演習1. ノンプログラミングでアプリを作ってみよう!でブックマークに登録した SAP HANA Cloud Cockpit 管理者ツールから作業します。

 

右のSubscription から flpportal のアプリが登録されている事を確認します。

portal_subscribe.jpg

flpportal のアプリが登録されていない場合は、New Subscription から登録します。

flpportal.jpg

 

次に右の Trust  から Local Service Provider の Principal Propagation を有効にします。

trust.jpg

右の Services から SAP HANA Cloud Portal が Enabled になっているのを確認。 Not enabled の場合は Enable で有効化してください。

portal1.jpg

一番下のConfigure HANA Cloud Portal で管理者ロールを設定します。

Portal_config.jpg

TENANT_ADMIN ロールに自分のユーザID があることを確認します。

tenant_admin.jpg

 

1つ前の SAP HANA Cloud Poirtal に戻って、サービスへ移動

portal_service.jpg

2. SAP Fiori launchpad の設定


Cloud Portal の管理者画面が開きます。右の Site Directory から Fiori launchpad のサイトを登録します。Cloud portal では 顧客ポータルや、サプライヤ・ポータルを作れ、様々なレイアウトを選択できます。Fiori launchpad はその中の1つのタイプです。

site_directry.jpg

 

+ からサイトを登録

site_create.jpg

3. アプリの登録 (開始者作業)

カタログに今まで作ったアプリを登録します。

app_create.jpg

Add_catalog.jpg

Navigation.jpgNavigation タブでタイルの表示形式を設定します。

好きなタイトル、サプタイトル、情報、アイコンを指定して、最後に Create で登録。

tile.jpg

下のアクション・バーから、Site Preview を選択すると Fiori launchpad が開きます。ブックマークしておきましょう。

4. アプリの登録 (エンドユーザ作業)

site_preview.jpg

カタログにアプリは登録されていますが、グループにアプリを登録しなかったので、Fiori launchpad には何もタイルがありません。

これは正しい状態です。ユーザがカタログから必要なアプリを選択します。皆さんの持っているスマホと同じです。

左上の設定アイコンを選択して、タイルカタログを開きます。

blank.jpg

タイルカタログからアプリを選択してMy Home グループに登録します。

select_tile.jpg

左上のホーム・アイコンを選択して、最初の画面に戻ります。タイルが登録されて、選択するとアプリが実行されます。

home.jpg

今後、開発したアプリは Fiori launchpad に登録していきましょう。

 

高度な使い方として、Fiori launchpad 内でアプリ-アプリ連携ができます。例えば、営業受注の分析アプリから受注伝票参照アプリを呼んで、顧客詳細を見て、また、営業受注の分析アプリに戻るという使い方ができます。エンタープライズ基幹システム用途にはうれしい機能です。

アプリは1つの作業を完了する小さな単位で構成しておくと、再利用ができます。コードの再利用ではなく、動くアプリを再利用して連携して使う方式です。

 

How Traveling Makes an Entrepreneur More Successful

$
0
0

http://static2.mydestination.com/library/images/480498_638_365.jpg

Experiencing a fuller life comes with doing more things, like traveling around the world. However, there are also many valuable practical reasons why an individual should travel, especially if that person is an entrepreneur.

 

Here is a list of several ways you can become a more successful entrepreneur by traveling:

 

Improves Your Ability to Examine New Areas

When traveling to a new place, you are immersed in a new world of sights and sounds that you have never seen or felt before. This is gives you a marvelous chance to see what things are like your home and what things are different.

 

By learning these distinctions, you will have more wisdom about a plethora of new topics directly related to your products and services because you can see why certain things related to your business are done either the same or differently in other parts of the country (or the world).

 

Networking

Traveling is the single best way to increase your international face-to-face presence. Although it is possible to electronically communicate instantly with anyone and anytime, actual communication is far more powerful and allows you to expand your outreach in a more effective manner. An hour long face to face meeting with an executive is much greater than a ten minute chat room session.

 

Improve Teamwork Skills and Bonding

If certain members of your firm travel with you, then you can use the trip as a bonding activity that will increase the strength of the relationships with the these people. By learning how to get around together and figuring out how to reach local travel destinations, you get better at working as a team. In addition, you can see how other business owners and managers handle their teams; this lets you examine their strategies more effectively.

 

Improves Communication Abilities

Getting around any new location is tough. However, there are now many ways to keep in touch and also improve the quality of information you receive and send to other members of your organization. By using the best words in your texts, emails, and phone calls, you can more accurately express the actions you are about take so that everyone understands what you are doing. You can send out your commands more effectively once you have more practice by successfully communicating with individuals in a new area.

 

Learn how to Quickly Adapt

In any new city or town, there will be new things that you will become aware of in this new location. By being thrown into a new set of circumstances, you can now learn how to adapt to these special conditions so that you may grow in many different types of ways.

 

Cultural awareness

When youtravel with other entrepreneurs who have many of the same leadership qualities you have, you can gain a greater cultural awareness about all of the new places you will visit in order to learn as much as you can about the situation. You can also increase your cultural awareness when you are traveling with yourself or other individuals who are related to your business. This awareness lets you target specific things that transcend the boundaries of culture so that your understanding of how to lead a small business grows exponentially over time.

 

Conclusion

So what all of this means is that travelling will keep you on your toes and allow you to continue on a peak performance level so that you can learn valuable knowledge about the conditions that exist in the places you visit. By adapting to new locations and seeing what the most notable differences are, you can increase your level of business acumen. So get out there and see what the world has to offer you as an entrepreneur who is learning how to become more successful at business.

SAP HANA Multitenant Database Containers (MDC) scenarios now on trial landscape

$
0
0

Introduction

The SAP HANA Multitenant Database Containers (MDC) feature enables hosting multiple SAP HANA databases on a single SAP HANA system. All tenant databases in the same system share the same system resources (memory and CPU cores) but each tenant database is fully isolated with its own database users, catalog, repository, persistence (data files and log files) and services. And now you can use all this on a trial landscape.

 

Reserve a tenant database on trial landscape

To be able to access a trial landscape, you need to have a developer account first. If you still need to create a developer account, you can start from here: Signing Up for a Developer Account.

To reserve and configure a trial tenant database, follow these steps:

  1. Log on to the SAP HANA Cloud Platform cockpit and select an account.
  2. Choose Databases & Schemas from the menu on the left. Choose New.
  3. In the Database System field select the HANA MDC (<trial>) option. Fill in the SYSTEM User Password field. Choose Save.
    The Events page is displayed. It shows the progress of the database creation.
  4. Wait until the tenant database is in state Started.
  5. Choose Overview from the menu on the left. In the overview of the new tenant database, open the link SAP HANA Cockpit.
  6. Enter SYSTEM in the Username field and the password you have set in the Password field. When you choose Log On, an Information dialog appears. It says you are not authorized to open the SAP HANA Cockpit and you will be assigned the necessary role. Just choose OK and proceed. Another dialog appears. Choose Continue.
  7. The SAP HANA Cockpit opens for the new tenant database.
  8. Go back to the SAP HANA Cloud Platform cockpit and then open the tenant database page in Databases & Schemas. Open the link SAP HANA Web-based Development Workbench.
  9. Choose the Security option. Add all the roles described here: Roles Required for Web-based Tools.
  10. Now you have your tenant database created and configured.

Web IDE scenario

In case you want to work with your tenant database from the Web IDE, you have to go to SAP HANA Web-based Development Workbench for this tenant database. Select the Editor option and now you have the Web IDE ready to work.

 

Eclipse scenario

If you want to use Eclipse to try out the tenant database on the trial landscape, we are providing a test application that you can import and use for test purposes. This is what you have to do:

  1. Install the SAP HANA Tools in the Eclipse IDE. If you haven’t done this already, read this procedure: Installing SAP HANA Tools for Eclipse.
  2. To download the test application delivery unit (DU), open this GitHub link.
  3. Click on the HCODEMOCONTENT.tgz file and then choose Raw to download the file.
  4. Go to Eclipse and open the SAP HANA Development perspective.
  5. In the System view, choose Add Cloud System.
  6. In the Account Information page, enter your developer account details. Choose Next.
  7. In the SAP HANA Schemas and Databases, enter the tenant database details you have set when you created it. Choose Finish.
  8. To import the test application DU, choose File and then Import.
  9. Expand SAP HANA Content and then choose Delivery Unit. Choose Next.
  10. The target system is your tenant database in the trial landscape. Choose Next.
  11. Browse to the HCODEMOCONTENT.tgz file you have downloaded in the File field and choose Finish.
  12. In the SAP HANA Web-based Development Workbench for this tenant database, assign the role sap.hana.democontent.epm.roles::Admin to the user SYSTEM.
  13. To start the test application, go to the Editor option.
  14. Open the index.html file and choose Run.

 

Summary

When you reserve a tenant database, you can use it for 12 hours. After that it will be automatically shut down to free resources. You can start it again from the SAP HANA Cloud Platform Cockpit. Have in mind that if you don’t use this tenant database for 30 days it will be automatically deleted.

Viewing all 2548 articles
Browse latest View live


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