Show TOC

 Change Access Data for Internet User

Use

You can use this Internet Application Component (IAC) to give your customers the option of changing the data on their Internet user (password, user name, e-mail address) on the Internet. You can design the scenario to allow the customer to obtain a new password for their Internet user if they forget the old one.

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). You define the logon procedure for the IACs and whether or not an Internet user is required for logon in the Customizing settings.

Type of Internet Application Component
Consumer-to-Business; Business-to-Business

Implementing the Internet Application Component Change Access Data for Internet User on your website has the following advantages for you and your customers:

  • Your customers can manage their access data themselves. In particular, they can obtain new access data themselves if they forget the old data.

  • Your employees’ workload is reduced, since they do not need to take action when customers forget their access data or want to make changes.

Prerequisites

Authorizations

An Internet user gives the customer password-protected access to their orders and master data. For this reason, the user’s authorization must be checked when the customer wants to change their access data just as it is checked when creating an Internet user, to avoid abuse. You have the following 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.

Standard Default Values

You must make a variety of settings in Customizing for the Internet Application Component Change Access Data for Internet User. These settings define the different variants of the IAC. For further information, see Start of the navigation path Master Data Next navigation step Business Partner Next navigation step Internet Application Components Next navigation step IAC Change Access Data for Internet Userin Customizing forSAPMedia. End of the navigation path

Access

You access the IAC using the URL http://.../sap/bc/gui/sap/its/media/jgwwwiu2?key_access=<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.

Features

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.

The application can be designed in various ways:

  • Possibility of changing access data: The customer logs on and their old access data is displayed. They can change this data, for example enter a new e-mail address or choose a new password.

  • Help if the customer forgets their password: The customer enters their customer number and other data, if applicable. The application then generates a new password, which is either displayed or sent by e-mail.

  • Change password: The customer wants to change their password for security reasons and can make this change in the usual dialog (customer number, old password, new password, confirmation of new password).

Possible Adjustments

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 Change Access Data for Internet User , or transaction JKWWWIU2, 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

JGWWWI22

Function enhancements:EXIT_SAPMJGWWWIU1_018 EXIT_SAPMJGWWWIU1_019

Screen areas:SAPLXJKWWW 6200

Enhancement of the form for creation (definition of default values, further checks)

JKWWWI23

Function enhancements:EXIT_SAPMJGWWWIU1_021Screen areas:SAPLXJKWWW 6300

Enhancement of confirmation screen

SAPDevelopment Objects

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 Change Access Data for Internet User :

Short Name

Development Object

Development class

JSD

Transaction

JGWWWIU2

Module pool

SAPMJGWWWIU2

Function group

JGWWW

Function Modules

ISM_ WWW _IU_ DATA _CHANGE

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 via the Internet Transaction Server

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.

Service Name

The service name of this Internet Application Component is JGWWWIU2. The following (output) forms, which are termed HTML templates, are used:

Form

Meaning

SAPMJGWWWIU2_0100

Logon screen

SAPMJGWWWIU2_0200

Order form

SAPMJGWWWIU2_0300

Confirmation screen

The numbers in the form names correspond to the SAP screen numbers.