Sei sulla pagina 1di 6

Introduction*.................................................................................................................................................

*2*
Configure*field*customer*master*settings*per*company*code*.................................................................*2*
System*Demo*...........................................................................................................................................*3*

!
*

Introduction!
*
Sometime* back* we* discussed* how* we* could* set* customer* master* fields* visible,* hidden* or* mandatory*
using*customizing*of*account*groups.*Click*here*to*view*the*documentation.*Those*customizing*settings*
at*the*account*group*level*will*applicable*for*all*company*codes*that*you*operate*in*your*SAP*system.*
Today*we*are*going*to*discuss*about*a*business*requirement*where*you*have*to*share*the*same*account*
group* for* customer* master* creation,* but* want* to* have* different* field* settings* based* on* the* company*
code.*
For*example*lets*say*you*have*2*company*codes*called*1000*and*9000*and*you*need*to*share*the*
same*account*group*(Z001**Sold*to*Party)*to*create*customers*in*both*company*codes.*But*at*the*same*
time* you* want* to* set* the* payment* term* field* (Company* code* data* * Payment* Transactions* tab)*
mandatory*only*for*the*company*code**9000.**
From*the*surface*of*this*requirement,*it*seems*like*you*will*have*to*create*another*account*group*only*
for*company*9000*and*set*the*payment*term*field*mandatory*in*that*account*group.*Yes,*that*solution*
would*work.*But*there*is*a*functionality,*which*SAP*has*provided*for*similar*requirements.**
Lets* see* how* we* can* achieve* above* requirement* without* creating* different* account* groups* per*
company*code.**

Configure!field!customer!master!settings!per!company!code!
IMP$Path:$

*
Above*IMG*node*can*be*configured*to*ensure*which*company*code*dependent*customer*master*fields*
can*be*set*to*suppress,*display*only,*required*or*optional.*

The* customizing* you* do* under* this* node* is* directly* linked* to* the* field* status* customizing* by* account*
group*and*transaction*dependent*layout*customizing.*Customer*master*fields*take*the*status,*which*has*
the*highest*priority.*Suppress*a*field*has*the*highest*priority,*followed*by*a*display*field,*a*required*field*
and*then*an*optional*field.*
Therefore* if* any* field* is* suppressed,* regardless* of* whether* its* at* company* code* level,* account* group*
level*or*transaction*level,*that*field*will*be*suppressed*in*the*customer*master.*

*
When*you*go*in*to*that*node,*you*will*see*2*company*codes*delivered*in*the*standard*SAP*system.**
**denotes*the*template*company*code*which*has*all*fields*set*to*Optional.*Settings*defined*under*
company*code***apply*to*all*company*codes*that*are*not*explicitly*defined*in*this*node.*
NOTE:* Always* try* to* control* the* customer* master* field* settings* at* the* account* group* level.* Only* for*
exceptional* cases,* use* this* node* to* define* the* field* status* per* company* code.* For* example,* if* the*
company* codes* are* in* different* countries* or* some* company* codes* do* not* use* automatic* payment*
processing*for*customers,*you*can*use*this*node*to*handle*it.

System!Demo!
Lets*say*I*want*to*set*payment*term*field*(Company*code*data**Payment*Transactions*tab)*mandatory*
only*for*the*company*code**9000.*Other*company*codes,*it*should*be*optional.*
From*the*standard*SAP*delivered*setup,*the*company*code***has*the*Terms*of*Payment*field*marked*
as*optional*in*this*code.*

*
Since* you* need* this* field* to* be* mandatory* only* for* company* code* 9000,* you* can* take* a* copy* of* the*
template*company*code***as*9000*and*do*the*necessary*changes.*

Copy*entry***

Enter*new*company*code**

Double*click*on*the*new*company*code*and*go*in*to*details*of*it*and*change*the*required*field*
setting*

Save*the*entry*

Now* if* I* create* a* new* customer* under* company* code* 9000,* I* should* get* the* Payment* Terms* field*
Mandatory.*

*
If* I* try* to* create* a* customer* under* any* other* company* code* other* than* 9000,* I* should* be* seen* the*
Payment*Term*field*as*optional.*
Eg:*Company*code*1000*

*
*
Author:*Anupa*Wijesinghe*
E1Mail:*anupaw@gmail.com*/*anupaw@learnsaptips.com*
Website:*www.learnsaptips.com*
View*my*profile*in*LinkedIn*
Follow*me*on*Twitter*
*
$
Disclaimer$
*
This* article* is* done* based* on* my* research* and* readings,* unless* otherwise* stated.* The* views* expressed*
are*my*own*and*not*of*anyone*else.**
Author*accepts*no*liability*for*the*content*of*the*articles*in*this*website*or*for*the*consequences*of*any*
actions* taken* on* the* basis* of* the* information* provided.* Using* this* information* is* at* the* users* own*
discretion*and*responsibility.*
*

Potrebbero piacerti anche