Sie sind auf Seite 1von 64

IBM Business Consulting Services

1 (64) Author: Frerk Hopf June 2005


Copyright IBM Corporation 2005








Implementation FAS SAP SRM e-procurement Implementation
Document Testsystem (QA) and Productive System (PRD)
IBM Business Consulting Services


2 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
Table of Contents


1 Introduction and Overview........................................ 5
2 URLs ........................................................................ 5
3 Login Data................................................................ 6
4 Publishing Templates ............................................... 6
5 Component System.................................................. 8
6 RFC Destionations ................................................... 9
6.1 RFC Destination in EBP...................................................................... 10
6.1.1 RFC for EBP System................................................................... 11
6.1.2 RFC for Backend System............................................................. 12
6.2 RFC in Backend.................................................................................. 14
7 Logical System Settings ......................................... 15
7.1 Logical System in EBP........................................................................ 15
7.2 Logical System in R/3 ......................................................................... 17
7.3 Assign Client to logical System in EBP ............................................... 19
8 Maintain Distribution Model .................................... 20
8.1 Distribution the Model ......................................................................... 23
8.2 Generate Partner Profiles in Backend................................................. 23
9 ALE for FI/CO in Backend ...................................... 24
9.1 Define Process Code IV01 and CO01 in Backend.......................... 24
9.2 Characteristics of inbound function modules....................................... 25
9.3 Maintain inbound process code........................................................... 26
9.4 Maintain Partner Profile Manually ....................................................... 29
10 Define Backend System in EBP.............................. 30
11 Define Backend System for Product Category........ 32
12 Jobs........................................................................ 33
12.1 Set Control Parameter for Cleaner .................................................. 33
12.2 Schedule bbp_get_status_2 ............................................................ 33
IBM Business Consulting Services


3 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
12.3 Schedule Reorganization jobs (Backend) ........................................ 34
13 Pricing .................................................................... 35
14 SAP EBP mail notification....................................... 35
15 Roles...................................................................... 39
16 Maintain Organizational Units................................. 41
16.1 Create root organizational unit......................................................... 41
16.2 Attributes Maintained....................................................................... 42
16.3 Create users.................................................................................... 44
17 Number Ranges ..................................................... 46
17.1 Number Ranges in EBP .................................................................. 46
17.2 Number Ranges for Transaction Types ........................................... 46
17.3 Configure Number Ranges in Backend System............................... 47
17.3.1 Requisition................................................................................... 47
17.3.2 Purchase Order ........................................................................... 48
18 Workflow................................................................. 49
18.1 Maintain Standard Settings for SAP Business Workflow.................. 49
18.2 Activate Event Linkage.................................................................... 49
18.3 Defining Starting Conditions ............................................................ 51
18.4 Important Transaction in the area of workflows................................ 52
19 Tax Calculation....................................................... 52
20 Payment Conditions ............................................... 53
21 Define Objects to be created Acc. to Purch. Group &
Categorie ID................................................................. 54
22 Define Transaction Types....................................... 54
23 Master Data Replication ......................................... 55
23.1 Required Customizing in the Backend............................................. 56
CRMPAROLTP.......................................................................................... 56
23.2 Units of Measurement ..................................................................... 56
23.3 Required Customizing in EBP ......................................................... 57
23.3.1 Switching CRM off ....................................................................... 57
23.3.2 Output format of product ID.......................................................... 57
23.3.3 Logical systems & Flow trace (table SMOFPARSFA) .................. 57
IBM Business Consulting Services


4 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
23.3.4 Business objects to be replicated................................................. 58
23.3.5 Customizing entries to be replicated ............................................ 58
23.4 Initial Replication ............................................................................. 59
23.4.1 Replication of Customizing........................................................... 59
23.5 Vendor Master Data Take Over ....................................................... 60
23.5.1 Adopt Customizing Data ............................................................. 61
23.5.2 Adopt Vendor Master Records..................................................... 61
Appendix: Remove Special Request Link..................... 64


IBM Business Consulting Services


5 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
1 Introduction and Overview

This implementation guide covers the customizing steps and values for FAS EBP
Test system (EBP QA) and FAS EBP Productive system (EBP PRD).
SAP SRM is running in Classic Scenario. No invoicing and goods receiving is
done within the system.
FAS will use one punch-out catalog (DATAPAC) and one internal catalog
(Requisite).
Important: Screenshots are from QA System AND Productive System.
2 URLs

System URL
EBP QA http://sapits.fasoffice.com:90/scripts/wgate/bbpstart/!
EBP PRD http://sapitspwg.fasoffice.com:91/scripts/wgate/bbpstart/!
BugsEye QA http://10.1.11.32/bugseyeqa/login.htm
BugsEye PRD http://10.1.11.38/bugseyeprd/login.htm
eMerge QA http://10.1.11.32/emergeqa/login.htm
eMerge PRD http://10.1.11.35/emergeprd/login.htm










IBM Business Consulting Services


6 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
3 Login Data

System Client User Password
R/3 Backend
Productive
400 ibmsrm welcome
EBP Productive 400 ibmsrm welcome
BugsEye Productive
eMerge Productive
standard user
(administrator,
author, guest)
(administrator,
author, guest)
R/3 Backend QA 100 Ibmsrm welcome
EBP QA 100 Ibmsrm welcome
BugsEye QA
eMerge QA
standard user
(administrator,
author, guest)
(administrator,
author, guest)

4 Publishing Templates

This is used to published all web files from the component system to the ITS
server.

TCode Input
SE38 W3_PUBLISH_SERVICES

Prerequisites:
Start the publishing by pressing F8.

IBM Business Consulting Services


7 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005


On the following page select all entries and press the publish button.



IBM Business Consulting Services


8 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
5 Component System

TCode Input
SM30 TWPURLSVR

QA Parameter QA Input
Web Server SAPITS.FASOFFICE.COM:90
Web protocol HTTP
GUI start server SAPITS.FASOFFICE.COM:90
GUI start protocol HTTP
KW Web Server SAPITS.FASOFFICE.COM:90
KW Web protocol HTTP
PRD Parameter PRD Input
Web Server SAPITSPWG.FASOFFICE.COM:91
Web protocol HTTP
GUI start server SAPITSPWG.FASOFFICE.COM:91
GUI start protocol HTTP
KW Web Server SAPITSPWG.FASOFFICE.COM:91
KW Web protocol HTTP

IBM Business Consulting Services


9 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005




6 RFC Destionations

The following configuration is needed to establish communication between the
core R/3 System and
the Enterprise Buyer component system. This is needed to replicate master data
and to transfer the
data between the shopping cart and backend procurement documents.

Attention: It is very important, that RFC destinations are named the same as
the logical systems!








IBM Business Consulting Services


10 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

6.1 RFC Destination in EBP

TCode Input
SM59 Create R/3 Connection




IBM Business Consulting Services


11 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
6.1.1 RFC for EBP System

QA Parameter Input
RFC Destination EBQ_100
Connection type 3
Description EBQ_100
PRD Parameter Input
RFC Destination LOG_PRD400
Connection type 3
Description LOG_PRD400


IBM Business Consulting Services


12 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
6.1.2 RFC for Backend System

QA Parameter Input
RFC Destination LOG400
Connection type 3
Description LOG400
Target host Sapserv1.fasoffice.com
System Number 00
Client 100
User SAPRFC
Password welcome
PRD Parameter Input
RFC Destination LOG_PRD400
Connection type 3
Description LOG_PRD400
Target host Sapserv1.fasoffice.com
System Number 00
Client 400
User SAPRFC
Password welcome


IBM Business Consulting Services


13 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005











IBM Business Consulting Services


14 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
6.2 RFC in Backend

Create RFC destinations in the R/3 backend system accordingly.



IBM Business Consulting Services


15 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
7 Logical System Settings

7.1 Logical System in EBP

TCode Input
SALE ALE Menu
BD54 Logical Systems



QA: Create Entries for the both logical systems EBQ_100 and LOG400
PRD: Create Entries for the both logical systems EBP_400 and LOG_PRD400

IBM Business Consulting Services


16 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005



















IBM Business Consulting Services


17 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
7.2 Logical System in R/3

TCode Input
SALE ALE Menu
BD54 Logical Systems














IBM Business Consulting Services


18 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
QA: Create Entries for the both logical systems EBQ_100 and LOG400
PRD: Create Entries for the both logical systems EBP_400 and LOG_PRD400



IBM Business Consulting Services


19 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
7.3 Assign Client to logical System in EBP

IMG: Enterprise Buyer professional edition -> Technical Basic Settings -> Assign
RFC Destinations
Create an entry in the client assignment table to a logical system. In the detail
screen maintain the logical system created before.


IBM Business Consulting Services


20 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
8 Maintain Distribution Model
The applications that are communicating with each other in your distributed
systems are specified in the distribution model. The distribution model consists of
separate model views where you can define system-wide message flows.
IMG: Enterprise Buyer professional edition ->Technical Basic Settings ->ALE
Settings (Logical System) ->Distribution ALE -> Modeling and Implementing
Business Processes -> Maintain
Distribution Model and Distribute Views Alternatively, select transaction <BD64>
and switch to change mode.

TCode Input
BD64
In change modus create first a new model view.



Select the just created view and add the following message types:

Message Type Backend System
Goods receipt (mat.doc.) MBGMCR
Goods receipt (acc.doc.) ACC_GOODS_MOVEMENT
Procurement Card ACLPAY
Invoice (CO) BBPCO
Invoice BBPIV
IBM Business Consulting Services


21 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

Use the following Parameters for each message type

QA Parameter Value
Model View B2B
Sender EBQ_100 (Local EBP System)
Receiver LOG400 (Backend System)
PRD Parameter Value
Model View B2B
Sender EBP_400 (Local EBP System)
Receiver LOG_PRD400 (Backend System)



After creating all message types the partner profiles have to be generated. Select
the model view, and go via menu: Environment Generate partner profiles.
Maintain backend as Partner system, and IDOC Version 3. Choose Transfer
IDOC immediately and Trigger immediately for demo and test system. For
productive system, it is recommended to use Collect Idocs and transfer and
Trigger by background program. Then execute!

IBM Business Consulting Services


22 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005


On the next screen the generated profiles are listed. Everything should be on ok
(green). The profiles can be regenerated anytime.








IBM Business Consulting Services


23 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
8.1 Distribution the Model

Return to the distribution model overview and click once upon the model name.
Choose Edit Model view Distribute


8.2 Generate Partner Profiles in Backend

TCode Input
BD64

Check in BD64 if the Distribution Model was created according to the one which
was maintained in EBP. Click upon the model and Environment Generate
Partner Profiles. Execute







IBM Business Consulting Services


24 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
9 ALE for FI/CO in Backend
9.1 Define Process Code IV01 and CO01 in Backend

TCode Input
WE57

Maintain if not existent: For invoicing and commitment create:


Save entries and create new entry again. For commitment posting

IBM Business Consulting Services


25 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

Save entries


9.2 Characteristics of inbound function modules

TCode Input
BD51

If the following entries do not exist create new entries and maintain.

IBM Business Consulting Services


26 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005


Save


9.3 Maintain inbound process code

TCode Input
WE42


Save. You will automatically be led into the details screen. Maintain the following
fields:
IBM Business Consulting Services


27 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005


Save. Maintain for the code IV01:

Save.



IBM Business Consulting Services


28 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
If the following entries do not exist, create new entries and maintain:




Save

IBM Business Consulting Services


29 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
9.4 Maintain Partner Profile Manually

TCode Input
WE20

The following entries should have been generated automatically from the
distribution model. If not, you can maintain values manually. Please refer to the
cookbook!


IBM Business Consulting Services


30 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
10 Define Backend System in EBP

Navigate to the following menu entry:


QA System:
EBQ_100 EBP Component, set local
LOG400 Enterprise Backend

PRD System:
EBP_400 EBP Component, set local
LOG_PRD400 Enterprise Backend
IBM Business Consulting Services


31 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005


You must also indicate here whether FI data will be validated, and if so, whether
this validation takes place in the backend or local system. In this case, validation
takes in backend place.

IBM Business Consulting Services


32 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
11 Define Backend System for Product Category

Here you specify the backend system that documents are to be posted in,
depending on the product category.
Supplier Relationship Management Technical Basis Settings Define
Backend System for Product Category



IBM Business Consulting Services


33 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
12 Jobs

12.1 Set Control Parameter for Cleaner

The requirement request can only be processed further in the backend system
after the corresponding documents have been created there. The spooler
transfers the shopping cart data to the backend system. The cleaner is a report
that checks whether all data has been transferred correctly to the backend
system and if so it will delete obsolete table entries in EBP and maintain the
number of the created documents.

Supplier Relationship Management Technical Basis Settings Set Control
Parameters


To start the cleanjob, execute report START_CLEANER in SA38. This report
schedules the job clean_reqreq_up in the time interval you entered in the control
parameter in customizing. Stop the cleanjob with a report called
STOP_CLEANER.

12.2 Schedule bbp_get_status_2

TCode Input
SM36
IBM Business Consulting Services


34 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

The program bbp_get_status_2 retrieves new information from the backend
system, such as the purchase order number after conversion from the purchase
requisition. The program has to be scheduled at least as a daily job in EBP. For
demonstration purposes, schedule it every five minutes to ensure up-to-date
information.

1. Start transation 38
2. Create job as Enter bbp_get_status_2
3. Create step
4. Set the job user defined in chapter above as responsible
5. Enter the program name bbp_get_status_2
6. Save you entries
7. Schedule job: Choose start condition
8. Click on immediate, flag Periodic job, and choose period values.

12.3 Schedule Reorganization jobs (Backend)

There are number of jobs that must periodically run in a live R/3 installation.
Select transaction SM36 and choose standard jobs.


















IBM Business Consulting Services


35 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
13 Pricing

IMG --> Supplier Relationship Management --> SRM Server --> Business Add-
Ins for SRM Server (BAdIs) --> Pricing --> Switch On Simplified Pricing (Classic
Scenario)


see also oss note 673372


14 SAP EBP mail notification

TCode Input
SCOT

IBM Business Consulting Services


36 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005


Activate SMTP and add SMTP connections.





IBM Business Consulting Services


37 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

TCode Input
RZ10 Add new Parameter (Port=SMTP,Port=25)
Edit Profile: Default
Mark Extended maintenance and change.




IBM Business Consulting Services


38 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005




TCode Input
SICF

Activate SAPconnect (left mouse-button -> activate












IBM Business Consulting Services


39 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
15 Roles

Tcode Input
PFCG

Always use composite Roles which are built up from different single roles. By
using them you will avoid having the same menu entry several times in you
browser launch pad.
You must regenerate the authorization for each role that you intend to use. This
ensures that the profiles belonging to these roles are assigned to all of the
required authorizations.

Roles assigned to users are:
ZFAS_SAP_BBP_STAL_SECRETARY (for HO Buyers)
ZFAS_SAP_BBP_STAL_MANAGER (for Manager)
ZFAS_SAP_BBP_STAL_EMPLOYEE (for virtuell HO Buyer- buy on behalf of))


Select the name of the role to be generated
Choose Display
Choose Authorizations
Choose Display Authorization Data
Choose Generate
IBM Business Consulting Services


40 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005







IBM Business Consulting Services


41 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
16 Maintain Organizational Units

16.1 Create root organizational unit

TCode Input
PPOCA_BBP Create Root Organization
PPOMA_BBP Maintain Organizational Plan
PPOSA_BBP Display Organizational Plan

Use this transaction to create only root organizations. Once created, use
PPOMA_BBP for additional configuration of sub-departments! For merely
displaying the Organizational Plan, use transaction PPOSA_BBP.

Every organizational unit must have an address!

IBM Business Consulting Services


42 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
16.2 Attributes Maintained

Object Attribute Value Default
Root ACS QA System: LOG400
PRD System: LOG_PRD400

BSA QA System: LOG400\ECPO
PRD System:
LOG_PRD400\ECPO

BWA QA System: LOG400\101
PRD System:
LOG_PRD400\101

CAT DATAPAC
CAT REQ
CUR EUR X
EXT_ITS http://sapits.fasoffice.com:81/s
cripts/wgate/

FORWARD_WI X
ITS_DEST QA System:
http://sapits.fasoffice.com:81/s
cripts/wgate/
PRD System:
http://sapitspwg.fasoffice.com:
91/scripts/wgate/

KNT AS
KNT CC X
KNT OR
SYS QA System: EBQ_100
PRD System: LOG_PRD400
X
VENDOR_ACS QA System: LOG400
IBM Business Consulting Services


43 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
PRD System: LOG_PRD400
VENDOR_SYS QA System: LOG400
PRD System: LOG_PRD400

FAS
Compa
ny
COMPANY QA System: Company Code
FAS, LOG400 Backend
PRD System: Company Code
FAS, LOG-PRD400 Backend

BUK QA System: LOG400\FAS
PRD System:
LOG_PRD400\FAS
X
FAS
HO
CNT QA System: LOG400\FS012
PRD System:
LOG_PRD400\FS012
Choose
one as
default
CNT QA System: LOG400\FS024
PRD System:
LOG_PRD400\FS024
Choose
one as
default
CNT QA System: LOG400\PL168
PRD System:
LOG_PRD400\PL168
Choose
one as
default
ANR QA System: LOG400\AT005
PRD System:
LOG_PRD400\AT005
Choose
one as
default
Requestor EXAMPLE: USHO_DONEGAL
(buy on behalf of). Important:
no blank between US AND
HO.

FAS div
Plants
CNT QA System: LOG400\PL168
PRD System:
LOG_PRD400\PL168
Choose
one as
default
ANR QA System: LOG400\AT005
PRD System:
LOG_PRD400\AT005
Choose
one as
default
FASPU PURCH_ORG Entries are coming from top
IBM Business Consulting Services


44 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
level
Purcha
sing
Group
Extended
Attributes
Product Categories: * for
product category
SRC. System: R/3 Backend
system
Locations: Plnt Number
Backend

PURCH_GRP 004, LOG400 Backend
RESP_PRCAT 06* - 9*, LOG400 Backend
RESP_PGRP 50000611
USER
LEVEL
Role ZFAS_SAP_BBP_STAL_SEC
RETARY

SLAPPROVER USDORE_M
Important: no blanks


16.3 Create users

TCode Input
SU01

First create an initial administrator user ID using transaction SU01. Assign profile
SAP_ALL and user role SAP_BBP_STAL_ADMINISTRATOR. This user should
only be used for user administration. Users created this way can never be
used to create or approve shopping carts!

Web users can now be created using this administrator user ID. To create new
web users, logon to the web using the administration user previously created. In
the browser, select Manager User Data Create User

IBM Business Consulting Services


45 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005


IBM Business Consulting Services


46 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
17 Number Ranges

17.1 Number Ranges in EBP

Supplier Relationship Management SRM Server Cross Application Settings
Number Ranges Define Number Ranges for Shopping Carts and Backend
Documents


The interval number entered for shopping carts must exactly match that specified
in the Int.No column in IMG activity Define Transaction Type. You must also
populate the number range for internal purchase orders if these are to be used.

17.2 Number Ranges for Transaction Types

If goods receipts and invoice is done via the EBP, maintain type CONF and the
corresponding number range.

Supplier Relationship Management SRM Server Cross Application Settings
Number Ranges Define Number Range for Local Confirmation of Services
and Goods Receipts

IBM Business Consulting Services


47 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

Supplier Relationship Management SRM Server Cross Application Settings
Number Ranges Define Number Range for Local Invoices

17.3 Configure Number Ranges in Backend System

17.3.1 Requisition

IMG: Materials Management Purchasing Purchase Requisition Define
Number Ranges

No From number To number Current number Ext
RQ 4000000000 4009999999 x

IMG: Materials Management Purchasing Purchase Requisition Define
Document Types

1. Select type NB and copy
2. Overwrite NB with EC and Nr.mg.ext. with RQ and press ENTER
3. Choose copy all
4. Save

Type Doc. Type description Item Nr. Int.as Nr.mg.ext Field sel.
EC EC Pur Req 10 01 RQ NBB








IBM Business Consulting Services


48 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

17.3.2 Purchase Order

IMG: Materials Management Purchasing Purchase Order Define
Number Ranges

No From number To number Current number Ext
PO 3000000000 3009999999 x

IMG: Materials Management Purchasing Purchase Order Define
Document Types

5. Select type NB and copy
6. Overwrite NB with EC and Nr.mg.ext. with PO and press ENTER
7. Choose copy all
8. Save

Type Doc. Type description Item Nr. Int.as Nr.mg.ext Field sel.
EC EC Pur Order 10 01 PO NBF

IBM Business Consulting Services


49 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
18 Workflow
FAS will use the following workflows:
- Shopping cart under 500 Euro -> no approval required
- Shopping cart above 500 Euro -> one step approval with SL Approver

18.1 Maintain Standard Settings for SAP Business
Workflow

TCode Input
SWU3

Chose generate to perform the automatic workflow customizing. The system will
automatically maintain a minimum of required data. If all configuration is correct,
and the workflow have been successfully tested, the screen should show only
green jacks.

18.2 Activate Event Linkage

TCode Input
OCCU

You have to activate the different workflows you are going to use. These can be
found in different parts of the tree in customizing.

Supplier Relationship Management SRM Server Cross Application Settings
SAP Business Workflow Perform Task Specific Customizing

Open Tree SRM SRM-EBP SRM-EBP-WFL and double-click on Assign
Agents


IBM Business Consulting Services


50 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
Task Assignment
TS1000


Activate event linkage for the following workflows:

Workflow Description
WS10000031 Two step approval of shopping cart
WS10000060 Workflow without approval shopping cart
WS10000129 One step approval of shopping cart
WS10000192 Approve new user workflow
WS10000209 Bidder or vendor registration
WS10000214 Triggers the deletion of objects
WS10000215 Resubmission of an Item by Administrator
WS10000223 Forgotten Password, Approve
WS10400010 Goods Receipt Workflow without Approval
WS10400016 Invoice Workflow without Approval
WS14000030 Vendor one step Approval
WS14000043 Null level approval of vendor
WS14000075 Workflow without approval for purchase Order
WS14000080 Workflow without approval for contract
WS79000002 One step approval for bid
Source: SAP Cookbook

IBM Business Consulting Services


51 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
18.3 Defining Starting Conditions

Supplier Relationship Management SRM Server Cross Application Settings
SAP Business Workflow Define Conditions for Starting Workflows

Enter in Change mode. Select the Starting Condition you like to change by
double clicking it. Here you can edit the conditions to you needs. Once the
criteria have been put, press ENTER. If the light in front of the Starting Condition
is red, click on it to activate it, the light should change to green. Save.






IBM Business Consulting Services


52 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
18.4 Important Transaction in the area of workflows

TCode Input
PFTC Maintain Tasks
SWU0 Event Simulation
SWEL Event Trace
SWI6
SWO1 Object Builder

19 Tax Calculation

In this section you define the settings for calculating tax, such as defining the tax
codes, linking them to product categories and specifying the system in which tax
is calculated.

Supplier Relationship Management SRM Server Cross-Application Basic
Settings Determine System for Tax Calculation

The delivered setting is shown below, the tax being calculated in the R/3
backend.



Supplier Relationship Management SRM Server Application-Specific Basic
Settings Enter Tax Code

IBM Business Consulting Services


53 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005




Possible tax codes are specified in this table. Ideally they should match those in
the backend system. If not the tax codes for the two system muss be corss-
referenced. If a tax code is marked as default, this is the value that will be
proposed during invoicing. The tax category field is only relevant where you have
specified that taxes are calculated in an external system.

20 Payment Conditions

Supplier Relationship Management SRM Server Application-Specific Basic
Settings Create Payment Conditions

With this setting you define the rules that the Enterprise Buyer system uses
automatically determine the payment terms. These are proposed in the header
data by the system when creating purchase orders or invoice. None are delivered
as standard but they can be replicated from the backend system, see Master
Data Replication from Backend.






IBM Business Consulting Services


54 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
21 Define Objects to be created Acc. to Purch.
Group & Categorie ID

Supplier Relationship Management SRM Server Cross-Application Basis
Settings Define Objects in Backend System (Purch Reqs, Reservations, Purch
Orders)

In this step you determine which type of document will be created for each
combination of purchasing group, product category and backend system.




22 Define Transaction Types

Supplier Relationship Management SRM Server Cross-Application Basis
Settings Define Transaction Types


IBM Business Consulting Services


55 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
23 Master Data Replication

TCode Remark
R3AC1 Filter for Business Objects
R3AC3 Filter for Customizing Objects
R3AC5 Filter for Conditions Object
R3AM1 Monitor Objects
SM58 Transactional RFC
R3AS Start initial Download
SMQ2 QRFC Monitor (Inbound Queue)
SMQ1 QRFC Monitor (Outbound Queue)
SLG1 System Log


The Middelware is the part of the software responsible for the replication of
master data. On EBP it is called Adapter and on backend side it is called Plug-
In. The middelware will generate function modules in the backend according to
the filters you define.











IBM Business Consulting Services


56 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
23.1 Required Customizing in the Backend

CRMPAROLTP
TCode Input
SM30 CRMPAROLTP

Adjust following values:



23.2 Units of Measurement

TCode Input
CUNI

The dimensions, ISO-codes and Units of measurement have to be identical in the
Backend and in the EBP component. Every unit of measurement that is going to
be used in the catalogue has to be defined as an ISO-code in the EBP
component. The ISO-code will be assigned to a unit of measurement in the EBP.
The EBP component will only display those units if measurement on the browser
which have the indicator 'Commercial meas.
To automatically adjust the ISO codes form Backend start the transaction and
choose ISO codes. In the menu you find Utilites Adjust. Select the backend
system form which you want to replicate ISO codes and press the green jack.
The system will then display the difference between the two systems. Flag values
to be updated or go via menu: Edit Select Select all. Choose Adjust and
then All. Go back and Save.




IBM Business Consulting Services


57 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
23.3 Required Customizing in EBP

23.3.1 Switching CRM off

Supplier Relation Management SRM Server Master Data Products
Deactivate / Reactivate CRM-specific Data in Enterprise Buyer

Flag EBP without CRM and choose execute.

You will get a report with all tables that have been deactivated (tables to activate
CRM can be switched on at any later time again).

23.3.2 Output format of product ID

Supplier Relation Management SRM Server Master Data Products
Define output format and storage form of product IDs

Product ID length: 18 (mandatory!)



23.3.3 Logical systems & Flow trace (table SMOFPARSFA)


TCode Input
R3AC6















IBM Business Consulting Services


58 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

The flow trace is for later error tracing and monitoring. Check whether you have the
following entries (if they dont exist maintain the lines):

Key Paramname Value
CRMGENERAL LOG_LEVEL T
DEVSYSTEM DEVSYSTEM X
FLOW FLOWTRACE_ACTIVE X (needed for error trace)
R3A_COMMON
CRM_DEFAULT_DESTINATIO
N
LOG400
R3A_COMMON CRM_DESTINATION_SFA_SERV
ER
EBP_210
R3A_COMMON CRM_CONVERT_ENDIAN


23.3.4 Business objects to be replicated

TCode Input
R3AC6

<R3AC1> or easy access menu: Middleware R/3 Adapter Initial Download
Object Management Business Objects
Press .

23.3.5 Customizing entries to be replicated

<R3AC3> or easy access menu: Middleware R/3 Adapter Initial Download
Object Management Customizing Objects
Press .
Set all lines but DNL_CUST_PROD0, DNL_CUST_PROD1, DNL_CUST_PROD2 and
DNL_CUST_PROD3 to inactive.

IBM Business Consulting Services


59 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005



Condition objects to be replicated.
<R3AC5> or easy access menu: Middleware R/3 Adapter Initial Download
Object Management Condition Objects
Press
Set all lines to inactive.
Choose and save your entries.


23.4 Initial Replication

23.4.1 Replication of Customizing

The customizing that is required for a later product replication is replicated as
described below. Changes in customizing are not replicated automatically. A new
replication has to be started in this case.
<R3AS> or easy access menu: Middleware R/3 Adapter Initial Download
Object Management Start
Object class CUSTOMIZING, Download Object:
DNL_CUST_PROD0 (Storage form of material numbers in sending system)
DNL_CUST_PROD1 (Material type, material group only material groups with text
and product hierarchy... , table SMOT023T contains the data that
was taken over)
DNL_CUST_PROD2 (Valuation area currencies)
DNL_CUST_PROD3

IBM Business Consulting Services


60 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

Click .

TIP:
If you want to see in which Download Object a table is replicated go via <SE16>
Table: SMOFTABLES, press
Maintain the name of the table in the R3 in the field R3TABNAME and press
.
You will see the OBJNAME (=Download Object)


23.5 Vendor Master Data Take Over

Vendors are needed in the BBP and the backend. They can be replicated from
the backend with the transactions described below.

TIP
The following prerequisites must be met for vendor master take over:

Backend system: The vendor must be assigned to a purchasing organization
(vendors that only have accounting view cannot be replicated)
SAP B2B Procurement system: The organizational plan must be set up. In
the organizational plan:
- There must be an organizational unit that the vendor can be assigned to
- Each backend purchasing organization has to be related to an
organizational unit in BBP
- Object permitted for scenario in the tab attributes <PPOMA_CRM>
must be on green.

IBM Business Consulting Services


61 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005

23.5.1 Adopt Customizing Data

BBP: <BBPGETVC>
Maintain Backend-'System': BACKEND and choose



TIP
Customizingdata that has been replicated can be found under <SE16> tables
BBP_T0* (terms of payment, payment methods and blocking reasons for
automatic payment, document types, special G/L indicators), BBP_T6* (foreign
trade and mode of transport) and BBP_T8*.
23.5.2 Adopt Vendor Master Records

BBP: <BBPGETVD>
Maintain backend system: BACKEND
Maintain object ID: 5XXXXXXX (ID from the org unit in the org structure
(<PPOMA_CRM>), under which the vendor(s) shall be created i.e. 'Vendor
root')
If you want to keep the vendor number from the backend: flag Transfer only
R/3 numbers
System will show all values that can be replicated. With 'Display list' you see
the corresponding vendors that are not replicated, or the purchasing
organisations that are not maintained in the BBP. Only vendors whom the
correct purchasing org has been maintained will be replicated.
Start replication with
With transaction <CRM_OM_BP_INTEGRATE> you can check, whether all
traffic lights are on green. Otherwise select line and choose .
System will automatically create dummy entries in the <PPOMA_CRM> with the
name YYYYMMDD0000X. Up to 100 suppliers will be filled into one dummy if
more than 100 suppliers are replicated at once.






IBM Business Consulting Services


62 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
TIP
Display the take over log
<SLG1> (Function module: APPL_LOG_DISPLAY)
Maintain object: BBPGETVD, check the date and time in the fields of the time
restriction and click on .

Lights should be on green. Double click on the lines to get additional information
about incorrect transfers.

Logfiles can be deleted (i.e. after various replications) via transaction <SLG2>

Note: You cannot delete vendors that have been taken over.


An update of vendor master data is done via <BBPUPDVD>. Handling similar to
BBPGETVD.

Catalogue Connection

Supplier Relation Management SRM Server Master Data Define
External Web Service




IBM Business Consulting Services


63 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
Product Hierarchies



IBM Business Consulting Services


64 (64) Author: Frerk Hopf June 2005
Copyright IBM Corporation 2005
Appendix: Remove Special Request Link

Transaction: Se80

Internet service bbpsc02
Display Object list
choose SAPLBBP_SC_UI_ITS 110

Removed Code

`1 {gs_scr_1fmcho1ce-spec1aT_requesf == "X"}`
<!------------------------------- Spec1aT Requesf L1hk--------------------------------->
`1 {gs_screeh-1fmadd-dyhhr == "0230" && gs_scr_spec_1-ordered_prod == ""}`
`fdsfyTe="hav1seTecfed"`
`eTse`
`fdsfyTe=""`
`ehd`
<fr>
<fd vaT1gh="fop" aT1gh="cehfer">
<1mg src="`m1meURL{~serv1ce="bbpgTobaT", ~Tahguage="",
~hame="1mages11coh1buTTef.g1"}`" border=0>
<1fd>
<fd cTass="`fdsfyTe`">

`Phav1gaf1oh{TabeT=Th_SPECTAL_RE0UEST.TabeT,okcode=Th_SPECTAL_RE0UEST.0KC00E}`
<!--<a
hre="Javascr1pf.Sef0kCode{``Th_SPECTAL_RE0UEST.0KC00E``,`PForm`,``,``,``}"
f1fTe="`Th_SPECTAL_RE0UEST.TabeT`" ohmouseover="sfafus=` `refurh frue"
ohmouseouf="sfafus=` `">`Th_SPECTAL_RE0UEST.TabeT` <1a>-->
<1fd>

<1fr>
`ehd`
To reverse change enter code where you find the following line in the html page:

<!-- Th, Tdb, 18.11.2004 remove Spec1aT Requesf rom fempTafe -->

Save and publish!

Das könnte Ihnen auch gefallen