Your customers can use this Internet Application Component (IAC) to create an Internet user so that they can log on to the IACs in
Media Sales and Distribution (IS-M/SD)
and
Advertising Management (IS-M/AM).
The Internet user is not the only option your customers have of logging on to an IAC. Logon can also take place using other application-specific data (customer number, order number, address, bank data). However, your customers need an Internet user if you want them to log on with a password. You define the logon procedure for the IACs and whether or not an Internet user is required for logon in the Customizing settings.
Implementing the Internet Application Component
Create Internet User
on your website has the following advantages for you and your customers:
Your customers can create their Internet users themselves, which allows them to protect their subscription data with a password.
The workload for your employees is reduced, since they do not need to create Internet users in the SAP system (transaction SU01) for existing customers. The application also reduces the need for communication.
You can use the Internet user concept in a variety of ways and “sell” it to your customers as an online account.
An Internet user gives the customer password-protected access to their orders and master data. To avoid abuse, the customer should be checked before an Internet user is created. You have a variety of options for doing this. Firstly, you can design a check scenario using further customer data (order number, customer number, address, bank data, credit card data), which corresponds to the logon scenario for the subscription service IACs. Secondly, you can send the access data for the Internet user to the e-mail address recorded for the customer in the system.
You must make a variety of settings in Customizing for the Internet Application Component
Create Internet User.
These settings define the different variants of the IAC. For more information, see
You access the IAC using the URL http://.../sap/bc/gui/sap/its/media/jgwwwiu1?key_user=<key>&~okcode=strt :
<key>
stands for a key defined in Customizing that references all the data and control parameters for a variant of this IAC.
The Internet user gives the customer access to the Internet Application Components (IACs) for IS-M. The Internet user is assigned to one business partner. Access is also possible with other data, depending on the Customizing settings for identifying and checking business partners.
Creation of an Internet user can be designed in various ways. You can define how the check on the customer mentioned above is to be performed. The access data (password and user name, if applicable) is either entered by the customer or created by the system. This data can be displayed for the customer or sent to them by e-mail.
If Internet users are created on the basis of transaction SU01 or access data is to be sent by e-mail, you need the customer’s e-mail address. This may give rise to various situations (for example, no e-mail address is recorded for the customer in the system or the e-mail address specified by the customer does not correspond to the one specified by the customer). You can choose one of several strategies of how to proceed in these situations; among other solutions, you can have the application process a separate screen for determining the e-mail address.
You can modify the application by means of the Customizing settings and by designing the templates. You can show and hide fields as required. The Internet Application Component
Create Internet User
, or transaction JKWWWIU1, on which it is based, provides you with a field list for this purpose. Add the fields you want to display to the templates; data exchange between the screen and the template takes place based on the field name.
Any additional fields required can be added using the relevant customer subscreens and incorporated in the templates. The following customer enhancements are available in this application:
Customer Enhancement |
Components |
Meaning |
---|---|---|
JKWWW234 |
Function enhancements:EXIT_SAPLJGWWW_001EXIT_SAPLJGWWW_002 Screen areas:SAPLXJKWWW 0100SAPLXJKWWW 0200 |
Enhancement of logon scenario |
JGWWWI12 |
Function enhancements:EXIT_SAPMJGWWWIU1_014 EXIT_SAPMJGWWWIU1_015 Screen areas:SAPLXJKWWW 5200 |
Enhancement of the form for creation (definition of default values, further checks) |
JGWWWI13 |
Function enhancements:EXIT_SAPMJGWWWIU1_016EXIT_SAPMJGWWWIU1_017Screen areas:SAPLXJKWWW 5250 |
Determine e-mail address |
JKWWWI14 |
Function enhancements:EXIT_SAPMJGWWWIU1_020Screen areas:SAPLXJKWWW 5300 |
Enhancement of confirmation screen |
On the SAP side, data exchange with the Internet takes place using transactions and function modules. The Internet Application Component is based on an SAP transaction that is started when the service is called up by its URL. The following development objects are required for the IAC
Create Internet User
:
Short Name |
Development Object |
---|---|
Development class |
JSD |
Transaction |
JGWWWIU1 |
Module pool |
SAPMJGWWWIU1 |
Function group |
JGWWW |
Function modules |
ISM_ WWW _IU_CREATE |
Every change made to the SAP development objects used for this Internet Application Component constitutes a modification. You should never change the development objects in the standard system.
Data output and exchange between the Internet and SAP takes place using the Internet Transaction Server. It extracts the data entered in the HTML forms and transfers it to the SAP system. In the other direction, the data determined in the SAP system is combined with the HTML templates and made available to the Internet in HTML format. The data transfer can only take place if the field names are the same.
The service name of this Internet Application Component is JGWWWIU1. The following (output) forms, which are termed HTML templates, are used:
Form |
Meaning |
---|---|
SAPMJGWWWIU1_0100 |
Logon screen |
SAPMJGWWWIU1_0200 |
Order form |
SAPMJGWWWIU1_0250 |
Determine e-mail address |
SAPMJGWWWIU1_0300 |
Confirmation screen |
The numbers in the form names correspond to the SAP screen numbers.