Customer master data creation
Hello Folks,
I need some confirmations please :
1 . customer master data (cmd) is created at account group and company code level.
So, if a customer is a customer of 3 company codes of a company , 3 customer master records needs to be created where the number range of the customer code being the same and the company code is different and the account group remains the same?
2. A customer can buy from any sales area combination in company code, but only 1 customer master record is created ? If so, 1 customer code is for any Sales areas for a customer?
So, Sales area is data fields in a customer master record and only account group and company code and the customer code are key fields in the definition of customer master record?
Please confirm for me. Thanks.
regards
Ravi
Hi Ravi,
_Extension of the CMR_
a. If the Customer is buying from under 1 Company Code and multiple Sales Areas then you need to extend the CMR for all sales area.
b. However when the sales areas change the Customer No., General data and the Company code data does not change
While Extending the CMR by changing the Sales Area:
a. In XD01 or VD01 enter the Account Group of the customer which is to be extended
b. Enter the customer no.
c. Enter the New sales area
d. The system will take you directly to the sales area data
e. The Company Code data and the General data cannot be chosen.
While extending the CMR for different company codes:
a. In XD01 or VD01 enter the Account Group of the customer, which is to be extended
b. Enter the customer no.
c. Enter the New Company code
d. The system will take you directly to the Company Code Data
e. The Sales Area Data and the General data cannot be chosen.
While extending the CMR for different company codes and sales Areas:
a. In XD01 or VD01 enter the Account Group of the customer, which is to be extended
b. Enter the customer no.
d. Enter the New Company code
e. Enter the New Sales Area
f. The system will take you to the Company Code Data
g. Then you can go to the Sales area data.
h. The General data cannot be chosen.
Tables Used for CMR:
Table Name Used For
KNA1 General Data
KNVV Sales Area Data
KNB1 Company Code Data
Q. Why are there 3 Data Groups or 3 different Tables for one customer?
Ans. Since the Customer is expected to buy in more than one sales area and also in some cases in more than one Company code different data sets need to be maintained but however some data remain same, so to avoid data redundancy you maintain 3 different tables.
Hope this helps,
J Nagesh
Similar Messages
-
Error in Customer master data creation
when I am creating customer master data, error is in sales area data :partner functions
data is not complete:
I can't proceed from there. If I choose account group 001, it is working, when I am doing with my own account grp gets eorror.
I hope I did correct partner determination procedure.
how to solve this?Hai Jobi Thottungal,
Since you can create a Customer with Account type 001, please check what is the PARTNER TYPE assigned.
Now, GO TO
IMG Sales and DistributionMaster DataBusiness PartnersCustomersCustomer Hierarchy
Set Up Partner Determination for Customer Master
Partner Determination Procedure Assignment
Assign the Partner procedure to your Account group
So at the time of creation of Customer master with your Account group, the partner function will get created automatically.
Regards,
Mani -
Need a BAPI for FD01(customer Master data creation)
Hi Experts,
i want to upload a data from Legacy to sap for FD01 Tcode for Customer master creation, and what is the key points to dev bapi.
can anyone give me the BAPI for FD01.
Thanks,
sudha.Hi,
use bapi 'BAPI_CUSTOMER_CREATE' to create customer and bapi
'BAPI_VENDOR_CREATE' to create vendor.
Regards,
SuryaD. -
Customer Master data creation with customized number range
Dear all,
Can somebody know how to create the customized number range for customers like first 2 digits represents Sales organization and next 2 digit should represent circle,next 2 distribution chaneel and last 4 digits shold be the running number.
Looking for solution..
Thanks & Regards,
Murali.Hi,
In your case you need to define as following
Step No: 01.
01.Sales Orgination with 0001 to 0099.
02.Regions with 00 to 99.
03.Distribustion Channel with 00 to 99
Step No:02.
Define PDP with the diffrent account groups defined for diffrent Sales Org, Regions & DC's.
Step : No: 03.
As per the above configs go to TCode for Number range for accounts groups in XDN1. Say Example as
XX--- From:1010100000 to: 1010109999. Note the possiable numbers are 0000 to 9999 only.
10 is sales Org, 10 is Region & 10 is DC's.
This is one of the way to do. The other way is to develo Z table and to use the user exit / new progarme to identify the requried number range with reference to Sales Org, Regions & DC's
Hope this is fine with your requrment.
Bye & enjoy SAP.
Koganti. -
Error during create CR for MDGC "Enter a relevant role for creation of customer master data"
Hello Experts,
I am unable to create a Customer CR in 'MDG 6.1 Customer UI' , the UI throws an error saying "Enter a relevant role for creation of customer master data".It looks like it is expecting me to mention the BP role ( like FLCU01 Customer or FLCU00 FI Customer ) , but I don't see that BP role section in the Customer UI to mention .
While creating the vendor CR , I am able to enter the BP role ( like FLVN01 vendor or FLVN00 FI Vendor ) in the UI BP Role section.
Following are the UI's for Customer and Vendor
Customers BS_OVP_BP: BS_OVP_CU > OVP: BS_CU_OVP - I do not see BP role section here.
Vendors BS_OVP_BP: BS_OVP_SP > OVP: BS_SP_OVP - This is working fine , I see BP role section here.
Please advice what I am missing here , what should I do for the successful CR creation . Should I change the UI for Customers or do I need to do anything in CVI configuration.
Thanks,Hi Abdullah,
You were right in the first place the UIBB is missing , the UIBB 'Role' was present in the 'Search Customer' page but not available in the 'Create Customer CR' page , so I created the 'Role' UIBB again and was able to create the CR now . Not sure how it got deleted in the first place , is there any options where we reset the UI screen to the default initial configuration
But after approving the CR , only the Business Partner BP is getting created and the Customer is not getting created . Not sure what might be the issue now. Is there any config that tells to automatically create customer when BP is created. I was able to create Vendor using the create Vendor CR before.
Thanks -
Creation of Customer Master Data
Hi
I have problem with Customer Number range, Created external number Range for customers With number interval
'SA1 to SA10000000' ,Then when i am creating customer master data it is accepting only some number like SA1, SA10, SA100, SA1000 .... like this .
My problem is why it is not accepting all the numbers like SA1, SA2, SA3, SA4.............. SO ON any body please help me
Thanks in advance,
Regards
PrabhakarHi, because SA2 is out of this range! SAP checks available rang according with sorting. If you take value SA1,SA10000000,SA2 and sort it:
SA1
SA10000000
SA2
So it's out of range -
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. -
Master Data Creation - Generic Program
Hi Gurus,
I'm trying to find a way to avoid the usage of LSMW for customer and vendor master data creation; according with the specified account group, I read the table T007D (for the Customers) fields for Generic, Company and Sales Area Data, and then I made my own BDC_DATA code structure.
The problem is that I don't exactly know which position of the colums FAUSA, FAUSF and FAUSV corresponds to which Master Data Fields. Where do I find this Mapping? Is the mapping defined in the SAP ABAP code or there is an internal mapping table?
Thanks in advance for your answers.
Cheers,
Nuno A.The problem, indeed, is not the LSMW. I was wondering if it would be easy to develop that kind of tool using ABAP.
However, if it is possible to do that using the LSMW, I would try it. One question about the LSMW, how can I obtain the information of the tables T077D and TMOD*? Do I have to put ABAP code in the 5th LSMW step "Maintain Field Mapping and Conversion Rules"?
Thanks,
Nuno A. -
Integrating MDG in Financial Self Service for Asset Master Data creation in CRM portal
Hello Experts,
I have a requirement in CRM box.
If we navigate to SAP menu we have Self Service -> Financial Internal Self Services.
Then a portal page will open in browser. There we have link Master Data Services.
In that link we have standard sublinks for some financial master data creation.
This is coming from LPD_CUST(Launchpad Customizing) -> FINISS. In this Master Data Services we have to create new link for "Create Asset".
We can't go for Transactional iView. We have to choose Application Type as Web Dynpro ABAP only as present in standard links.
And in the Application USMD_ENTITY_VALUE2 should be present as generic UI component.
But after that what needs to be done for asset I am not getting. We have to do some config for component for web dynpro component, entity types, UIBB etc. InSPRO also, Cross-Application components ->Process and tools for Enterprise Applications -> MDG -> General Settings also we have to do something. I have collected info in isolated way.
How to approach for this. Please suggest.
Regards,
Somnath MitraHello Experts,
I have a requirement in CRM box.
If we navigate to SAP menu we have Self Service -> Financial Internal Self Services.
Then a portal page will open in browser. There we have link Master Data Services.
In that link we have standard sublinks for some financial master data creation.
This is coming from LPD_CUST(Launchpad Customizing) -> FINISS. In this Master Data Services we have to create new link for "Create Asset".
We can't go for Transactional iView. We have to choose Application Type as Web Dynpro ABAP only as present in standard links.
And in the Application USMD_ENTITY_VALUE2 should be present as generic UI component.
But after that what needs to be done for asset I am not getting. We have to do some config for component for web dynpro component, entity types, UIBB etc. InSPRO also, Cross-Application components ->Process and tools for Enterprise Applications -> MDG -> General Settings also we have to do something. I have collected info in isolated way.
How to approach for this. Please suggest.
Regards,
Somnath Mitra -
Master data creation - approval
Dear All,
We have one requirement. One person will create the Master data (customer, vendor, masterial). That information should go to other user and the seconde user will have to check the attributes of master data and will do necessary changes and approves it. That information again should go to the first user. If rejects also should go to the first user with reasons.
Is it possible in SAP? Any workarounds are available? Please help me.
Regards,
RajeswariMaster data creation on first user,what is client requirement .Master data creation some field is manitory fieds in master data..ex:vendor name and number and gl a/c no and payment term,etc,first user create the master data in development system.once arroval received from client its move the quality system.once move the quality system it not change in q system but we asked basic persons
-
Outbond interface programme to upload customer master data.
Hi experts,
i need to develop an outbound interface programme to upload customer
master data,which will be received from sap and posted to web methods using
standard function mudule.can any one help me?Hi,
Hi,
Primary you should have Message type, Idoc type and Function module or Report to process Outbound interface.
If your's is an Customized Process, then follow this.
1. Create Message type in we81.
2. Create segments in We31
3. Create Idoc Type in WE30.
4. Assign Message type to idoc type in WE82.
5.Create an Partner profile in WE20.
6.If you are creating an function Module create it in SE37.
7. Assign it to process code in WE41.
8. Charactersitics of FM in BD51.
9. Assign FM and IDoc And Message type in WE57.
<b>ALE IDOC</b>
Sending System(Outbound ALE Process)
Tcode SALE ? for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 ? Create Model View
Tcode BD82 ? Generate partner Profiles & Create Ports
Tcode BD64 ? Distribute the Model view
Message Type MATMAS
Tcode BD10 ? Send Material Data
Tcode WE05 ? Idoc List for watching any Errors
Receiving System(Inbound ALE )
Tcode SALE ? for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 ? Check for Model view whether it has distributed or not
Tcode BD82 -- Generate partner Profiles & Create Ports
Tcode BD11 Getting Material Data
Tcode WE05 ? Idoc List for inbound status codes
ALE IDOC Steps
Sending System(Outbound ALE Process)
Tcode SALE ?3 for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 !V Create Model View
Tcode BD82 !V Generate partner Profiles & Create Ports
Tcode BD64 !V Distribute the Model view
This is Receiving system Settings
Receiving System(Inbound ALE )
Tcode SALE ?3 for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 !V Check for Model view whether it has distributed or not
Tcode BD82 -- Generate partner Profiles & Create Ports
Tcode BD11 Getting Material Data
Tcode WE05 !V Idoc List for inbound status codes
Message Type MATMAS
Tcode BD10 !V Send Material Data
Tcode WE05 !V Idoc List for watching any Errors
1)a Goto Tcode SALE
Click on Sending & Receiving Systems-->Select Logical Systems
Here Define Logical Systems---> Click on Execute Button
go for new entries
1) System Name : ERP000
Description : Sending System
2) System Name : ERP800
Description : Receiving System
press Enter & Save
it will ask Request
if you want new request create new Request orpress continue for transfering the objects
B) goto Tcode SALE
Select Assign Client to Logical Systems-->Execute
000--> Double click on this
Give the following Information
Client : ERP 000
City :
Logical System
Currency
Client role
Save this Data
Step 2) For RFC Creation
Goto Tcode SM59-->Select R/3 Connects
Click on Create Button
RFC Destination Name should be same as partner's logical system name and case sensitive to create the ports automatically while generating the partner profiles
give the information for required fields
RFC Destination : ERP800
Connection type: 3
Description
Target Host : ERP000
System No:000
lan : EN
Client : 800
User : Login User Name
Password:
save this & Test it & RemortLogin
3)
Goto Tcode BD64 -- click on Change mode button
click on create moduleview
short text : xxxxxxxxxxxxxx
Technical Neme : MODEL_ALV
save this & Press ok
select your just created modelview Name :'MODEL_ALV'.
goto add message type
Model Name : MODEL_ALV
sender : ERP000
Receiver : ERP800
Message type :MATMAS
save & Press Enter
4) Goto Tcode BD82
Give Model View : MODEL_ALV
Partner system : ERP800
execute this by press F8 Button
it will gives you sending system port No :A000000015(Like)
5) Goto Tcode BD64
seelct the modelview
goto >edit>modelview-->distribute
press ok & Press enter
6)goto Tcode : BD10 for Material sending
Material : mat_001
Message Type : MATMAS
Logical System : ERP800
and Execute
7)goto Tcode : BD11 for Material Receiving
Material : mat_001
Message Type : MATMAS
and Execute --> 1 request idoc created for message type Matmas
press enter
Here Master Idoc set for Messge type MATMAS-->press Enter
1 Communication Idoc generated for Message Type
this is your IDOC
Change Pointers
I know how to change the description of a material using ALE Change Pointers.
I will give the following few steps
1) Tcode BD61---> check the change pointers activated check box
save and goback.
2) Tcode BD50---> check the MATMAS check box save and comeback.
3) Tcode BD51---> goto IDOC_INPUT_MATMAS01 select the checkbox save and comeback.
4) Tcode BD52---> give message type : matmas press ok button.
select all what ever you want and delete remaining fields.
save & come back.
5) 5) go to Tcode MM02 select one material and try to change the description and save it
it will effects the target systems material desciption will also changes
6) goto Tcode SE38 give program Name is : RBDMIDOC and Execute
give Message type : MATMAS and Executte
ALE/IDOC Status Codes/Messages
01 Error --> Idoc Added
30 Error --> Idoc ready for dispatch(ALE Service)
then goto SE38 --> Execute the Program RBDMIDOC
29 Error --> ALE Service Layer
then goto SE38 --> Execute the Program RSEOUT00
03 Error --> Data Passed to Port ok
then goto SE38 --> Execute the Program RBDMOIND
12 Error --> Dispatch ok
Inbound Status Codes
50 Error --> It will go for ALE Service Layer
56 Error --> Idoc with Errors added
51 Error --> Application Document not posted
65 Error --> Error in ALE Service Layer
for 51 or 56 Errors do the following steps
goto WE19 > give the IDOC Number and Execute>
Press on Inbound function Module
for 65 Error --> goto SE38 --> Execute the Program RBDAPP01 then your getting 51 Error
Regards -
Customer Master data.. Bank Account No.
Hi
In customer master data ( XD01) > General Data > Payment Transaction > Bank Details
we maintain. Bank key , Bank Account and other details.
my concern is , by maintaining customer bank account number in customer master data, what are the integrated effects to FI > Bank Accounting > House Bank ? ( On Invoice Creation, Payment Receipt , Credit note, Debit note all FI Transaction ).
Actually we want to use it just for information & reporting purpose. NOT FOR ANY AUTOMATIC RECEIPT \ Integration to FI > BANK Accounting \ House Bank.
ThanksHi.
'customer master data, what are the integrated effects to FI > Bank Accounting > House Bank ?' House bank not linked with Customer master data(only if customer affiliated company).
Bank details in customer could be used eg for invoicing(printing form) -
How to find the Acoount Group used while creating the customer master data.
Hi,
I am in xd03 mode displaying the customer master data. I want to know the ACCOUNT GROUP which was used while create this customer. How can i find it? Can any one tell me the process to find the account group?
Thanks in advance.Enter the customer number in XD03 and click enter. Once the screen displays the customer name go to dropdown extras--> Administrative Data. This will give you the account group and the creation date of the customer. The same is stored in KNA1- KTOKD.
Thanks
Indranil -
How to configure CVC automation process using SNP master data and BI customer master data
Hi Gurus,
How to configure CVC automation in MPOS structure technically, using SNP master data in CVC creation such as Product and location details
and in parallel extract date from ECC to BI customer master data in DP. Where-in a APO BI cube should have only new combinations which are to be validated with ECC and existing combinations in the MPOS structure before creation of CVC in different regions of MPOS.
Second the automation should also check certain validations of product, location and are part of SNP-ECC master data and are these new combinations.
Could someone guide us in this process.
Thanks
KumarPraveen,
The short answer is to move the data into infoproviders or flat files for all of the 'characteristic-type' source data; and then copy CVCs from the infoproviders into the Planning area, probably using one or more Process Chains (program /SAPAPO/TS_PLOB_MAINTAIN).
The long answer is that this is not a trivial undertaking; this could end up being a pretty involved solution. If you do not have enough BW/DP expertise available locally to create this solution for you, then I recommend you consider engaging external resources to assist you. I personally wouldn't even consider starting to work on such a solution without first knowing a lot more about the detailed business requirements, and about any existing solutions that may already in place. An SCN forum is not really suitable for such an answer. In my opinion, the BBP doc alone would be 20+ pages, assuming no enhancements..
Best Regards,
DB49 -
Demo - Extraction of Customer Master Data from SAP R/3 ECC6 to MDM5.5
Hello,
I am new to MDM . Would appreciate if someone can give a solution to the below request.
We are doing a demo project in our Company to extract all the master data related to SALES cycle. We are doing an extraction of Customer Master Data. Currently we have the unlicensed version of MDM and very soon we will get the licensed version.
We have the Customer Master Repository created in MDM Console. The IDOC type we are using is DEBMDM05.
Is there a easy way to map the fields of IDOC to the MDM Repository. Right now we are doing a manual process of comparing the IDOC fields and MDM Repo in an excel but this is tedious and time consuming.
Can anyone suggest an easier way to identify so that we know which fields match correctly.
Thanks
LeenaHi Leena,
First of all you have 2 options to generate IDOCs from SAP R/3 system
1.mdmgx>one IDoc per record
2.mdm_clnt_extr>for generating single IDoc having entire set of records.
Secondly,if you want to get the data mapped automatically,you should use standard maps provided by SAP(Business Content).
If at all you have created new fields then you should manually map those fields.
If any other queries pl ask
Reward points if found useful
Regards,
Pramod.
Maybe you are looking for
-
How can I uninstall JVM completely?
I would like to uninstall JVM completely for testing an application. So I've removed the JDK (j2sdk1.4.1_03) in the add/remove programs. How can I check the JVM does not exist in the computer? I've done steps 1 & 2 to check it. Is that enough? 1. In
-
APEX integration with EBS 11i10: view concurrent request output
Hi All: ENV: APEX 4.0 EBS: 11i10 DB: 10r2 APEX is installed in the same database as EBS 11i10 1. I have developed a APEX application that is can be launched from EBS as a form function. Also, the APEX will not ask any credential when user launch it f
-
People Recognition - stops working
Hi, I have this problem with PSE8 bugging me. I have been dealing with support but no success to date. The People Recognition started working perfectly for me. You select a group of photos - start the recognitions & it would find for example 30 ph
-
I am a coop student for designing websites using drupal, but i cannot figure out a way to solve this problem, can you pro guys help me? thanks
-
How to disable iphone4s without itunes
how to disable iphone4s with-out itunes