Vendor KT 10.05.2012
Vendor KT 10.05.2012
10.05.2012
Agenda:
Topics from the following documents to be covered:
2
Vendor settings
Basic Configuration
3
Vendor settings
Basic Configuration
4
Vendor settings
Basic Configuration
5
Vendor settings
Basic Configuration
6
E0039 – Additional custom fields for Vendor
- grouped in Vendor Master Data under “Additional information” section in three main tabs:
7
E0039 – Additional custom fields for Vendor
8
E0039 – Additional custom fields for Vendor
9
E0039 – Additional custom fields for Vendor
10
E0039 – Additional custom fields for Vendor
11
E0039 – Additional custom fields for Vendor
12
E0039 – Additional custom fields for Vendor
13
E0039 – Additional custom fields for Vendor
14
E0039 – Additional custom fields for Vendor
15
E0039 – Additional custom fields for Vendor
16
E0039 – Additional custom fields for Vendor
17
E0039 – Additional custom fields for Vendor
18
E0039 – Additional custom fields for Vendor
19
E0039 – Additional custom fields for Vendor
20
E0039 – Additional custom fields for Vendor
21
E0057 – Backend Data Supplier for Vendor Set up
Vendor Field Mapping File
- The fields which are shown on the UI, are mapped to the
fields in the backend (ECC).
22
E0057 – Backend Data Supplier for Vendor Set up
A Dummy vendor will be created for each company code and purchase organization
If a reference vendor is specified by the user system will copy data from reference vendor and not use
dummy vendor data Create / extend vendor
Z001 Company
code F01 Purchasing Organization
F011
Reference vendor
Dummy vendor ZD01
Z001
Company code F01 Purchasing
Company code F01 Purchasing
Organization F011
Organization F011
Prerequisites: Golden rules:
- Vendor account group = Z001 - The functionality will run in the background:
- Dummy vendor existing for Company Code and user will have no possibility to influence dummy
Purchasing Organization vendor selection and copying logic
- An error message will be displayed if - The functionality will work both for vendor
Dummy vendor doesn’t exist for the creation and vendor extension (XK01)
specified Company Code and Purchasing - The functionality will work every time a vendor
Organization is created using the following vendor method:
- Functionality will work for vendor creation using Manual vendor creation without reference
UI vendor
- No reference vendor specified
23
E0057 – Backend Data Supplier for Vendor Set up
UI NAME Table Name Technical field name Type Length BACKEND NAME
Reconciliation account LFB1 AKONT CHAR 10 Recon account
Sort Key LFB1 ZUAWA CHAR 3 Sort Key
Planning/Cash mgmnt
LFB1 FDGRV CHAR 10 Cash mgmnt group
group
Payment methods LFB1 ZWELS CHAR 4 Payment methods
Payment terms LFB1 ZTERM CHAR 4 Payment terms
Order Currency (Vendor Purchasing
Order Currency LFM1 WAERS CUKY 5
Currency)
Terms of payment LFM1 ZTERM CHAR 4 Terms of payment
Purchasing group LFM1 EKGRP CHAR 3 Purchasing group
Tax classification LFM1 KALSK CHAR 2 Schema group vendor
24
E0057 – Backend Data Supplier for Vendor Set up
The requirement is to maintain partner functions on vendor general level. The partner functions from
general level should be automatically populated to all the purchasing organizations vendor has been
created in.
Backend: Partner functions available at UI: Partner functions available at
- General Data level - General Data level
- Purchasing Organization level
25
E0057 – Backend Data Supplier for Vendor Set up
A new table has been created to store Partner Functions at General Data level ZALT_T_WYT3
Golden rules
- Partner Functions on General Data level after vendor is saved are automatically copied to all the
Purchasing Organization partner functions vendor has been created in.
- Regular user will only have access to Partner Functions at General level. Partner Functions at
Purchasing Organization level can be accessed from the backend, but only in display mode. The Partner
Functions copying from general to Purchasing Organization level should be applied on vendor SAVE.
- Copying Partner Functions will be conducted only one way. Partner Functions from general level will
be populated (and will overwrite existing data) to all Purchasing Organizations levels vendor is created
in.
26
E0057 – Backend Data Supplier for Vendor Set up
The differentiation between triggering a ‘normal’ workflow (with approvals) and ‘parking’ (without
approvals) is passing additionally a ‘parking’ indicator to the temporary tables.
- General data level parking indicator ZALT_T_VD_CEN - PARKED_CEN
- Company code level parking indicator ZALT_T_VD_COM - PARKED_CON
- Purchasing organization level parking indicator ZALT_T_VD_PUR - PARKED_PUR
Vendor temporary tables are stored in the package ZALT_P_W_GENERAL and tables are starting
with ZALT_T_VD*.
27
E0057 – Backend Data Supplier for Vendor Set up
1. If for the company code (RF02K-BUKRS) chosen posting block has been selected LFA1- SPERR=X
LFB1-SPERR=X, a warning message will be displayed “Vendor is blocked for posting in
CC(RF02K-BUKRS) ”
OR
2. If for the purchasing organization (RF02K-EKORG) chosen purchasing block has been selected
LFA1- SPERM=X or LFM1-SERPM=X, a warning message will be displayed “Vendor is blocked for
purchasing in purchasing organization (RF02K-EKORG)”.
28
E0057 – Backend Data Supplier for Vendor Set up
Blocking
level Field technical name Field description Logic description
General LFA1- SPERR Central Posting block Visible in the vendor additional data general level
and in the UI.
LFA1 – SPERM Central Purchasing block Visible in the vendor additional data general level
and in the UI.
Company LFB1-SPERR Posting block for selected company code Visible in the vendor additional data company code
code level and in the UI.
Purchasing LFM1-SPERM Purchasing block for selected purchasing Visible in the vendor additional data at purchasing
organization organization organization level and in the UI.
Authorisations:
- If the user has an access to transaction code XK05, fields LFB1-SPERR, LFM1-SPERM, LFA1- SPERR
and LFA1 – SPERM are editable in transaction codes XK01, XK02 and UI vendor create, change mode.
- If user has no access to transaction code XK05, fields LFB1-SPERR, LFM1-SPERM, LFA1- SPERR and
LFA1 – SPERM are NOT editable (only display) for transaction code XK02 and UI vendor
change/extend/create mode.
29
E0057 – Backend Data Supplier for Vendor Set up
Any user activity on vendor master with Vendor account group Z001 must go through the workflow
validation process prior to being created, extended or changed/modified. The workflow process
involves the submission of vendor creation / extension / modification requests which have to be
reviewed by approvers at Agency and Share Service Centre levels (SSC). After user submits a request
for vendor creation, extension, maintenance or modification, the system will trigger the workflow
validation process
31
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Workflow approvers determination
Create / extend
Agency or Approver at organization to SSC
Global Data
SSC User which the client / vendor is
Company Code Data being extended
Change
Agency or Approver at organization to SSC
Company Code Data
SSC User which the client / vendor is
Sales / Purch. Org. Data being extended
32
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Workflow approvers determination
In addition approvers could be encapsulated in approver groups which collect approvers having the
same role regarding approvals/approval scenarios.
33
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Workflow approvers determination
The table for the approver determination is maintained with transaction code ZALT_APPR (Define
Approvers) and looks as follows
34
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Workflow approvers determination
The table for the approval levels is maintained with transaction code ZALT_APPLVL (Approval Levels) and
looks as follows
35
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Workflow approvers determination
The table for the approver groups is maintained with transaction code ZALT_USRASGN (Assign Approvers to
Approvers Groups) and looks as follows
36
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Workflow settings
The following tables are representing the temporary vendor workflow data
37
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Workflow settings
The following tables are representing the temporary vendor workflow data
38
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Email notifications
In general there are two types of vendor notifications:
- Approval notification => after completion of approval notification is sent to requester and approvers.
This notification is displaying the changes made by the requester or by the approvers.
- Approver notification => This is to inform the approver he has to take action for a workflow item .
The approver notification carries link to universal approval screen and the approval notification shows the
approved vendor
39
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Escalation notification
There are two levels of escalations
- Level one to remind the approver
- Level two acts as escalation to line manager of the approver
40
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Tips and tricks
Transaction SWI2_FREQ can be used to analyse a vendor object in workflow
41
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Tips and tricks
Transaction SWI2_FREQ can be used to analyse a vendor object in workflow
42
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Tips and tricks
Transaction SWI1 can be used to analyse a Request ID in workflow
43
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Tips and tricks
Transaction SWI1 can be used to analyse a Request ID in workflow
44
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Tips and tricks
Transaction SWUE can be used to approve or reject in SAP GUI
45
W0009 – Vendor Creation, Extension, Maintenance and Modification,
Workflow Approval
Vendor create /change /extend validation outside of workflow
For vendors created or changed into SAP GUI, “Sensitive Fields for Dual Control (Vendors)” functionality is
used.
46