Division in customer master
What is the reason for maintaining division for customer master. Does it mean that extending a customer for a particular division allows sale of material of that division to that customer....
Regards,
Dear Ishan,
Please note that In the SAP System you can define a division-specific sales organization. Product groups, i.e. divisions, can be defined for a wide-ranging spectrum of products.
For every division you can make customer-specific agreements on, for example, partial deliveries, pricing and terms of payment. Within a division you can carry out statistical analyses or set up separate marketing procedures.
Master Data in Sales and Distribution -> Organizational Structures -> Organizational Structures in SD -> sales area -> Division
For more info kindly refer the documentation available at the following link:
http://help.sap.com/erp2005_ehp_05/helpdata/EN/dd/55f541545a11d1a7020000e829fd11/frameset.htm
Best Regards,
Abhishek
Similar Messages
-
Customer Division and Mat Master Division
Hello All,
There is a division on customer master, as well as on Material Master. Whats the difference? from an accounting perspective also?
Rgds,
Rags.Plz check the following which divison comes in the sales order.
if u go to VoV8 (or) there u can find 2 fields which are item divison or check diviosn. so that u can understand
Check division
Controls how the system reacts during sales order processing when a
division that is entered or proposed at the item level differs from the
division in the document header.
Item Divison
Division in sales order item comes from the material
Indicates whether the division at the item level is proposed from the
material master record of the item or whether the division you enter in
the sales document header also counts for all items.
Procedure
If you mark this field, the system proposes the division from the
material master record of the item. If you leave the field blank, the
division in the document header also
Regards,
Murthy -
How Extand Dividions in Customer master.
Dear Friends,
I Was up lodging Customer master. But the problem was my client has 4 Divisions so please guide me how to extend divisions in Customer master Data.
Thanks & Regards,
S.ReddyHi Shanthi Reddy,
Please follow the below mentioned procedure for extending the Customer Master over Various divisions.
Use the standard program initially for the creation of customer for one sales area.
Eg; DKTR,10,01
DKTR,10.02
DKTR,10,03
DKTR,10,04.
Create the customer initailly for sales area DKTR 10 01.
Let say customer 15001 has been created.
For Extending the customer 'specify the customer number' in the upload program,automatically the customer will be extended.
Test it for one customer initially,you will notice a message in the log saying 'The customer already exists ad will be extended.
The customer has been created for DKTR 10 02.
Regards,
Babul. -
Create customer master record with reference to existing division
how to create customer master record with reference to existing division?
what type of reports sd consultant configure in implementation project?and in supporting project?
-
Dear All
I have a requirement,
Generally payments terms from customer master will flow to sales order. but here my requirement is to get a different payment terms based on specific distribution channel, division, customer and plant those are there in sales order but not from customer master. is there any user exit or functional module to fulfill this requirement, or any other suggestion appreciated.
Thanks,
ReddyThis Problem you can solve without user exit too.
The Customer master data itself can solve the problem.
You can maitain diffrent Payment Term as per the sales area (Dist.Ch+Div+S.org) of customer master.
and each sales are wise u can change the plant also.
You just need to set your logic with the combination of sales are and plant. And need to assign which payment term should determine to sales order.
If you are rasing sales order with X sales area relavent to that payment term will trigger.
Hope above logic will work, otherwise you can go with user exit. -
Extend the Customer Master one Division to other Division
If we extend the Customer Master (XD01) One Division to Other Division then system not copies the addition customer data (Customer Groups) and Employee respons field.
How can copy the field?
Regards,
DevendraHi,
When you are extending the Customer master from One division to another division, Only General data will be copied
Remaining all other data should be manually changed or edited.
hope it is clear,
regards,
santosh -
Query in customer master data upload ....?
Hi Guru's,
I am uploading the customer master data from presentaion server to customer tables using functional module SD_CUSTOMER_MAINTAIN_ALL.
while check the Function module separatly and it working properley and i am able to ctere customer...
and i am using the same function module in the program i am unable to upload ..could please check and let me know where i am doing mistake in the below program logis..and values also moving properly before calling function module..while calling the functinal module the controle comming out of the loop and program went to dump i am able to see the message in dump as like this(it may helpfull for resolve):
Name of function module...............: "SD_CUSTOMER_MAINTAIN_ALL"
Name of formal parameter..............: "O_KNA1"
Technical type of actual parameter....: "C"
Technical length of actual parameter..: 20 bytes
Technical type of formal parameter....: "u"
Technical length of formal parameter..: 3634 bytes
Name of formal parameter at caller....: "O_KNA1"
*& Report ZERP_CUSTOMER_CREATE_UPLOAD
REPORT zerp_customer_create_upload.
PARAMETERS:p_files TYPE string.
*DATA :xkunnr(10) LIKE kna1-kunnr. "unique KUNNR
DATA: gs_i_kna1 TYPE kna1,
gs_i_knb1 TYPE knb1,
gs_i_knvv TYPE knvv,
gs_return TYPE bapireturn1,
gs_i_bapiaddr1 TYPE bapiaddr1,
gt_t_xknvi TYPE STANDARD TABLE OF fknvi,
gwa_t_xknvi TYPE fknvi,
gt_t_xknbk TYPE STANDARD TABLE OF fknbk,
gwa_t_xknbk TYPE fknbk,
gt_t_yknvp TYPE STANDARD TABLE OF fknvp,
gwa_t_xknvp TYPE fknvp.
TYPES:BEGIN OF gty_itab1,
abc(305),
END OF gty_itab1.
DATA: gt_itab1 TYPE STANDARD TABLE OF gty_itab1,
gwa_itab1 TYPE gty_itab1.
TYPES :BEGIN OF gty_itab2,
ktokd(4), "customer account grp kna1
kunnr(10), "customer kna1
name1(35), "name1 kna1
sortl(10), "sort filed kna1
stras(35), "house number and adres kna1
pstlz(10), "postal code kna1
ort01(35), "city kna1
land1(3), "country kna1
telf1(16), "tele phone no kna1
telfx(31), "fax num kna1
kukla(2), "cust classificaion kna1
bukrs(4), "company code knb1
akont(10), "reconcilation acct knb1
vkorg(4), "sales org knvv
vtweg(2), "distr chan knvv
spart(2), "division knvv
zterm(4), "terms of payment knvv
bzirk(6), "sales district knvv
vkbur(4), "sales office knvv
vkgrp(3), "sales grp knvv
kdgrp(2), "cust grp knvv
waers(5), "currency knvv
konda(2), "price grp knvv
kalks(1), "pricing procedure assign knvv
lprio(2), "delivery plant knvv
vsbed(2), "shipping conditions knvv
vwerk(4), "delivering plant knvv
inco1(3), "inco1 knvv
inco2(28), "inco2 knvv
kkber(4), "cred control area knvv
ktgrd(2), "acc assgn grp knvv
taxkd(1), "tax classification 4 cust knvi
bankn(18), "bank account number knbk -
xkunnr(10),
END OF gty_itab2.
DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,
gwa_itab2 TYPE gty_itab2.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = p_files
filetype = 'ASC'
TABLES
data_tab = gt_itab1
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
OTHERS = 17.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LOOP AT gt_itab1 INTO gwa_itab1.
gwa_itab2 = gwa_itab1-abc(305).
APPEND gwa_itab2 TO gt_itab2.
ENDLOOP.
LOOP AT gt_itab2 INTO gwa_itab2.
SPLIT gwa_itab2 AT ',' INTO gwa_itab2-ktokd
gwa_itab2-kunnr
gwa_itab2-name1 gwa_itab2-sortl
gwa_itab2-stras gwa_itab2-pstlz
gwa_itab2-ort01 gwa_itab2-land1
gwa_itab2-telf1 gwa_itab2-telfx
gwa_itab2-kukla gwa_itab2-bukrs
gwa_itab2-akont gwa_itab2-vkorg
gwa_itab2-vtweg gwa_itab2-spart
gwa_itab2-zterm gwa_itab2-bzirk
gwa_itab2-vkbur gwa_itab2-vkgrp
gwa_itab2-kdgrp gwa_itab2-waers
gwa_itab2-konda gwa_itab2-kalks
gwa_itab2-lprio gwa_itab2-vsbed
gwa_itab2-vwerk gwa_itab2-inco1
gwa_itab2-inco2 gwa_itab2-kkber
gwa_itab2-ktgrd
gwa_itab2-taxkd
gwa_itab2-bankn.
*moving files values from ITAB2 work area to global structure related to FM.
gs_i_kna1-ktokd = gwa_itab2-ktokd.
gs_i_kna1-kunnr = gwa_itab2-kunnr.
gs_i_kna1-name1 = gwa_itab2-name1.
gs_i_kna1-sortl = gwa_itab2-sortl.
gs_i_kna1-stras = gwa_itab2-stras.
gs_i_kna1-pstlz = gwa_itab2-pstlz.
gs_i_kna1-ort01 = gwa_itab2-ort01.
gs_i_kna1-regio = gwa_itab2-land1.
gs_i_kna1-telf1 = gwa_itab2-telf1.
gs_i_kna1-telfx = gwa_itab2-telfx.
gs_i_kna1-kukla = gwa_itab2-kukla.
gs_i_knb1-bukrs = gwa_itab2-bukrs.
gs_i_knb1-akont = gwa_itab2-akont.
*I FOR GOT TO INCLUDE THE ZTERM VALUE IN EXCELL SHEET SO INCLUDED HARD CODE HERE
gs_i_knb1-zterm = '0001'.
gs_i_knvv-vkorg = gwa_itab2-vkorg.
gs_i_knvv-vtweg = gwa_itab2-vtweg.
gs_i_knvv-spart = gwa_itab2-spart.
gs_i_knvv-zterm = gwa_itab2-zterm.
gs_i_knvv-bzirk = gwa_itab2-bzirk.
gs_i_knvv-vkbur = gwa_itab2-vkbur.
gs_i_knvv-vkgrp = gwa_itab2-vkgrp.
gs_i_knvv-kdgrp = gwa_itab2-kdgrp.
gs_i_knvv-waers = gwa_itab2-waers.
gs_i_knvv-konda = gwa_itab2-konda.
gs_i_knvv-kalks = gwa_itab2-kalks.
gs_i_knvv-lprio = '02'. "gwa_itab2-lprio.
gs_i_knvv-vsbed = gwa_itab2-vsbed.
gs_i_knvv-vwerk = gwa_itab2-vwerk.
gs_i_knvv-inco1 = gwa_itab2-inco1.
gs_i_knvv-inco2 = gwa_itab2-inco2.
gs_i_knvv-kkber = gwa_itab2-kkber.
gs_i_knvv-ktgrd = gwa_itab2-ktgrd.
gwa_t_xknvi-tatyp = 'UTXJ'. "HARD CODE
gwa_t_xknvi-aland = 'US'. "HARD CODED
gwa_t_xknvi-kz = '0'. "HADR CODE
gwa_t_xknvi-taxkd = '0'. "gwa_itab2-taxkd.
APPEND gwa_t_xknvi TO gt_t_xknvi.
gwa_t_xknbk-bankn = gwa_itab2-bankn.
APPEND gwa_t_xknbk TO gt_t_xknbk.
gs_i_knb1-lockb = 'X'.
gs_i_knvv-kzazu = 'X'.
gs_i_knvv-kztlf = 'X'.
gs_i_knvv-perfk = 'X'.
gs_i_knvv-prfre = 'X'.
gs_i_kna1-spras = 'EN'.
CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'
EXPORTING
i_kna1 = gs_i_kna1
i_knb1 = gs_i_knb1
i_knvv = gs_i_knvv
I_BAPIADDR1 =
I_BAPIADDR2 =
I_MAINTAIN_ADDRESS_BY_KNA1 = ' '
I_KNB1_REFERENCE = ' '
I_FORCE_EXTERNAL_NUMBER_RANGE = ' '
I_NO_BANK_MASTER_UPDATE = ' '
I_CUSTOMER_IS_CONSUMER = ' '
I_RAISE_NO_BTE = ' '
PI_POSTFLAG = ' '
PI_CAM_CHANGED = ' '
PI_ADD_ON_DATA =
I_FROM_CUSTOMERMASTER = ' '
IMPORTING
e_kunnr = xkunnr
o_kna1 = xkunnr
E_SD_CUST_1321_DONE =
TABLES
T_XKNAS =
t_xknbk = gt_t_xknbk
T_XKNB5 =
T_XKNEX =
T_XKNVA =
T_XKNVD =
t_xknvi = gt_t_xknvi
T_XKNVK =
T_XKNVL =
T_XKNVP =
T_XKNZA =
T_YKNAS =
T_YKNBK =
T_YKNB5 =
T_YKNEX =
T_YKNVA =
T_YKNVD =
T_YKNVI =
T_YKNVK =
T_YKNVL =
t_yknvp = gt_t_yknvp
T_YKNZA =
T_UPD_TXT =
EXCEPTIONS
client_error = 1
kna1_incomplete = 2
knb1_incomplete = 3
knb5_incomplete = 4
knvv_incomplete = 5
kunnr_not_unique = 6
sales_area_not_unique = 7
sales_area_not_valid = 8
insert_update_conflict = 9
number_assignment_error = 10
number_not_in_range = 11
number_range_not_extern = 12
number_range_not_intern = 13
account_group_not_valid = 14
parnr_invalid = 15
bank_address_invalid = 16
tax_data_not_valid = 17
no_authority = 18
company_code_not_unique = 19
dunning_data_not_valid = 20
knb1_reference_invalid = 21
cam_error = 22
OTHERS = 23.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF sy-subrc EQ 0.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
WRITE: / 'Error Message:', 'error in creation'.
ELSE.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
WRITE: / 'costomer', gwa_itab2-kunnr, 'created'.
ENDIF.
ENDLOOP.please let me know if my qestion is not clear...
and please cinfirm me ..that can i use the function module (SD_CUSTOMER_MAINTAIN_ALL) instead of BAPI (BAPI_CUSTOMER_CREATEFROMDATA1) for uploading customer master data.
please respond me ASAP.
thanks in advance and will give full points
thanks®ards
Srinivas. -
Need Business case Explaination about the Field in Customer Master
Hi all,
I have a doubt in Customer master Record
1. Customer Group
2. Price Group
3. Price list
4. Customer Stat.group
What I mentioned above fields i need business case explination, but all the above fileds are explaining about the Price and Statistics about the report. By using F1 Help i can understand but i need business case
Is there any link between those fields ?
@ Please dont close the thread if it is basic question please provide the details and link because i serached in Google but i couldn't able to findouthi
anuradha,
In my knowledge customer pricing group is the main in the customer master ,
you will one test case in customer pricing group in customer u can not fill it, the same customer u can rise the sale order , system sows earorr message, no customer master records maintain, it means when u create the sale order system take pricing procedure , pricing procedure determination ; sales area+customer pricing procedure +document pricing procedure assign to pricing procedure,(ovkk) ,
customer statical group
Sales Organization 0001 Sales Org. 001
Distribution Channel 01
Division 00
Cust.stats.grp 1 'A' Material
CustGroupMaterial 1 'A' Material
StatGrpSalesDoc 2 Returns, Credit Memo
StatGrpDocumentItm 1 Returns, Credit Memo
Update Group 1 SIS: Sales Document, Delivery, Billing Document
it is the static updating group for item level,
Sales Organization 0001 Sales Org. 001
Distribution Channel 01
Division 01
Cust.stats.grp 1 'A' Material
StatGrpSalesDoc 1 Order, Debit Memo
Update Group 1 SIS: Sales Document, Delivery, Billing Document
it is for static updating group for header level
it is use full in vov7 ,
price list and price group it is use full pricing to the customers, you can check it sale order header in sale tab u can find your required fields, -
Facing Problem in creation on Customer Master Record with reference
Dear SAP Experts,
I am making a New Customer master record with referenec to existing one. Account Group """ Stock Transfer - Depot""" do not use internal no assignment, we put external no to customer code. but when we enter the customer master with reference to existing one, system shows the error.....enter a no between A001 and Z999.
Customer Record Details-
Account Group - Stock Transfer Depot
Customer - 1101
Compnay Code- 1000
Sales Organisation - 1000
Distribution Channel -20
Division - 01
Reference:
Customer - 2001
Comapny Code - 2000
Sales Organisation - 2000
Distribution Channel - 20
Division - 01
Error: ENTER A NO BETWEEN A001 AND Z999
I m not getting why system showing this type of error, should i need to configure new customer code sumwhere in IMG if yes please let me know.
Lokking forward for your quick response on the same.
Regards
Parul DeshwalHi Parul Deshwal,
- The number range is created in XDN1.
- The number range is assigned to the account group "Stock Transfer - Depot" in SAP Customizing Implementation Guide>Financial Accounting>Accounts Receivable and Accounts Payable>Customer Accounts>Master Data>Preparations for Creating Customer Master Data>Assign Number Ranges to Customer Account Groups
Remember - If you are entering an external number it generally means the number is created in an external system and replicated to your system.
Help - Check what external number was used last by doing SE16 on table KNA1 and use the account group "Stock Transfer - Depot" as a selection parameter.
Best regards,
Glynn -
F4 Help in Customer Master using Dropdown Box
Dear All,
I am using BAPI_CUSTOMER_CREATEFROMDATA1 for customer master creation.
I have a requirement from customer that he wants a drop down for Sales Organization, Distribution Channel, Division and for other necessary fields, data should come from R/3.
Please tell me how to achieve it? How I get these master data from R/3 so that I can populate it on the corresponding dropdowns? is there any standard BAPI exist for it??
Please help.
Thanks in AdvanceHi,
Is the search help custom or standard? If custom then use the search help exit provided in the search help. If standard copy it into a custom one and make use of the search help exit. -
Change Logs for customer master data in 3.1 H version
Hello All
Are they any existing reports or change logs for viewing changes to customer master data in 3.1h version. I want to be able to report based on changes made to customer master.
I know there is a good report in 6.0 version for this- S_ALR_87012182.
If I have to develop a custom program for this in 3.1h. Which table I should use? KNA1 or CDPOS.
Any ideas will be appreciated.
Hema.Hi,
Please check the filter settings maintained for the adapter object CUSTOMER in R3AC1. The same filter settings can be referred in tables Table: CRMFILTAB (R/3) and SMOFFILTAB(CRM) as per srinivas's reply.
Check the sales area of the customer maintained (Sales Area, Division, Distribution Channel etc.) and see if the current filter settings are restricting the customer from getting replicated in CRM. If everything is maintained fine then check for any failure Bdocs in SMW01 or SMW02.
Regards,
K -
CATT - vendor/customer master address field length over
Dear all,
when use CATT to record vendor/customer master,the address some fields length are over recorded field length(ex. ADDR1_DATA-NAME4,ADDR1_DATA-STR_SUPPL3...etc)
is there any config in CATT to solve this kind of problem?When you are doing your LSMW batch input recording, on selection screen (where you specify the sales org, distribution channel, division, account group, etc) please put a flag on "Use central address management" checkbox (SAPMF02D 0100 > USE_ZAV).
In this case you should be able to see and fill the desired fields. -
Hi Gurus,
Do we have any reports for Customer master?
I want to know list of customers created for laste 3 months
Thank you
ANILHi,
There is no standrd report i suppose.I created a zreport previously.
Take in to consideration KNA1 table and ERDAT field for date and you can create a Zreport or ABAP query as you require.
If you want the report in detail like Sales org,Distribution channel..Division.Then combine tables.KNA1,KNVV.
Thanks,
Manam.Narayana
Edited by: manam narayana on May 14, 2008 12:20 PM -
Customer master data copying from one sales order to other
Hello Friends,
I have requirement on customer master data maintenance, When ever i create a customer in one sales area it has to copied automatically to other sales area.Even if i change also system should replicate the changes to same customer in other sales area.
How can i achieve this?
Please help meHello,
Create Common Distribution Channels & Common Divisions.
This will make sure that Master Data you create for one Sales Area is valid for other Sales Areas also...
Proceed here:
IMG - Sales and Distribution - Master Data - Define Common Distribution Channels
IMG - Sales and Distribution - Master Data - Define Common Divisions
Hope this helps,
Thanks,
Jignesh Mehta -
Customer Master data upload with Ref Customer Master
Hi all,
I want to extend all the Customer master records of a particular Sales area to another new Sales area (copy from one sales area to other). What is the easiest way to do this?
Am trying to copy by giving referrence number, but still i had to give all the relavant data which i suppose shold not be. So plz guide me the best way to copy the master data of all the customers.
Thanks in advance.
Cheers,
Anil.We have had the similar issue. I simply downloaded the customer master sales area data and replaced the distribution channel with new one in excel then division and recorded the LSMW for this only thing u have to be careful is while extending u have to use the current customer number as refernce which has to be recorded. this entire process till execution took about 30 mins + upload time.
It works perfect.
Maybe you are looking for
-
Unable to open reports with Web intelligence
Hi there, We are unable to open reports using Webi Intelligence. Error of "Session is closed(Error: INF)" apears. I have restarted the SIA and Apache services with no luck. Version : Business Objects XI3, Edge Series professional Kind regards,
-
OLAP_TABLE, dimension
Hi. I want to query my dimension using OLAP_TABLE, with no writing a complex code in OLAP_TABLE. What I need to write for it? My dimension have attribute name att1 (varchar2 30) and att2 (varchar2 100), but when i deploy dimension wia OWB is the name
-
During installation 11.5.10.2 got some errors but installation done success
Completed: CREATE CONTROLFILE REUSE SET DATABASE "PROD" LOGFI Tue Sep 25 16:22:00 2007 alter database open resetlogs RESETLOGS after incomplete recovery UNTIL CHANGE 21687325 Resetting resetlogs activation ID 0 (0x0) Tue Sep 25 16:22:02 2007 Assignin
-
MARS 5.3 - Locate who/what is applying password reset on users account
A users account within the AD is repeatedly being set to change password at next logon. How can I search for the cause in MARS or is this type of event not logged?
-
Is there SAP Common jar file in SMP SDK 3.0?
Hi everyone, I am developing Agentry app connecting to SAP server. I cannot locate SAP common jar file in SMP SDK 3.0. Please help me out of this issue. Thank you very much.