'copy' address data of customer A to customer B ?
hi,
i have the following request:
We have a (leading) Customer A with all it adress-data (name, street, email, phone........) created in FD01.
Now we have a customer B. This customer must have the SAME adress-data as Customer A.
So i thought it would be nice to write an Z-ABAP to change all the data in Customer B to the values of Customer A, which runs every nigt to 'override' the fields.
But how is the easiest way for that without comparing every single field ???
Customer A has a adress-number, can i somehow 'connect' this number to Customer B ?
reg, Martin
hi,
i AM the responsible for everything in SAP
so i am also my own technical consultant.
well, i have tried this before, and well..........it works. but there is only a 'dirty' way of updating this by an
update of the table directly in the z-program.
reg, Martin
Similar Messages
-
Copy reformatted date to custom field
I am scanning a lot of quite old film for which I can only guess at the date taken. Aperture import puts the timestamp of the scan in the date field. I have created a custom field "Date Shot". I will manually enter the date as yyyy-mm-dd (perhaps only year). I would like to be able to sort all of my photos by Date Shot. This means copying and reformatting the timestamp for all of my digital photos (in certain projects) into Date Shot.
It looks quite possible using AppleScript. I have done lots of programming, but know nothing about that language. Just quickly reviewed the Aperture 3 AppleScript document.
I would appreciate any ideas or code to use as a start for this effort. I assume one can pick out the date components and reformat using printf-type commands.I've done some Aperture scripting. Some things work nice some things don't, Aperture is not the best example for first time application scripting.
There are many good resources on the web
These two from Apple
AppleScript Overview
AppleScript Language Guide
Two other good sites
macscripter.net
macosxautomation
Here is some code that takes a selection of images in Aperture, gets the EXIF date takes the time component from that and make a custom tag field name Capture Time and puts the time in it.
display dialog "Aperture will Start." & return & return & "Select image(s), press Continue when ready" buttons {"Continue", "Stop"} default button 1
set the user_choice to the button returned of the result
if the user_choice is "Stop" then
tellme to quit
end if
tell application "Aperture"
activate
set imageSel to (get selection)
if imageSel is {} then
error "Please select an image."
else
repeat with i from 1 to count of imageSel
tell item i of imageSel
set imageDate to value of EXIF tag "ImageDate"
set s to time string of imageDate
make new custom tag with properties {name:"Capture Time", value:s}
end tell
end repeat
end if
end tell
Anyway this should give you a starting point. Good luck.
regards -
Hi there
We are on CCS-ISU running version SAP ERP 6.04 with Enhancement Package 4 on NetWeaver 7.02.
I have a request to change multiple street names in the system.
Example:
Old street: King George Highway
New street: King George Boulevard
Is there delivered functionality in SAP CCS-ISU that will mass update address data on customer accounts?Hi there
Thanks for the information regarding the Quarterly Adjustment reports. We have some questions/concerns before we proceed with the Quarterly Adjustment.
Background:
- Since the original migration in 2003, the Postal Regional Structure has not been updated.
- There has been no regular import of current postal data
- The Regional Structure currently contains outdated and incorrect address information
- The original source of data was a combination of legacy data and Canada Post, but going forward we would like to use only Canada Post as the sole source of address information.
-Ideally we would like to "wipe out" the existing Regional Structure and replace with ONLY Canada Post data
Questions:
1. Can the Quarterly adjustment functionality be used if current data has not been imported regularly? (there have been no imports of new data since the original implementation in 2003)
2. The original source of data came from a blend of legacy and Canada Post, now we would like to replace all the data with Canada Post being the only source. Can the source of the data be changed? Will the relationship between the BP address tables and Regional Structure be maintained? Can the Regional Structure be "wiped out" and replaced with all new data?
3. Are there any alternative methods to updating the Postal Regional Structure and all CCS addresses if the Quarterly Adjustment cannot be used? -
Best way to handle single line Customer and Address Data
Hi, We have customer data in a single line means name, address everything is in a single line. I am now suppose to cleanse this data using Data Quality. Now my question is how to parse this data. Normally I have dealt with multiple line or address data which I can map to input fields of the Address cleanse transforms. In this case, Shall I just map that single field to "Address_line" of the Address cleanse transform? It should be able to parse or shall I parse all the fields using some function in Query transform and then feed into Address Cleanse transform?
Thanks,Hi, We have customer data in a single line means name, address everything is in a single line. I am now suppose to cleanse this data using Data Quality. Now my question is how to parse this data. Normally I have dealt with multiple line or address data which I can map to input fields of the Address cleanse transforms. In this case, Shall I just map that single field to "Address_line" of the Address cleanse transform? It should be able to parse or shall I parse all the fields using some function in Query transform and then feed into Address Cleanse transform?
Thanks, -
Change Customer master Address Data using Structure biadd2 in report rfbide00.?
hello
i want to change Customer Master Address Data using using RBIDE00 report program but when i execute the report it will accept input from batch file
but the same is not getting updated in customer master .
please help me to resolve this issue .
thanks & regard
laxmikant soniFound the answer from SDN - not possible unless using some BUS.
RFBIDE00 - Address data issue
Thread closed. -
Copying data for custom includes in FB50
I have added new fields to FB50 by using the screen painter in SAPLFSKB screen 100. I created new fields in CI_COBL called ZZNAME1 and ZZPARVW. These now appear on FB50. The problem is, data that is entered into those fields disappears when trying to save the document in FB50. How can I make that data persist? I believe that I need to copy the data from ZZNAME1 and ZZPARVW into the real fields NAME1 and PARVW, but where would I put the code to copy that data?
Is there any way to find the source of data for the Custom tables. The source can be either any function, procedure, package or a trigger or any other process. The reason why I need to know about it is because we have some custom tables that are used by some custom Reports. Sometimes those reports comes out blank because the data in these custom tables is blank. So I need to know which processes are populating data in these custom tables. Any help would be really appreciated !!I do not think there is a direct way to find out the source of the data unless your custom processes are documented.
You may enable AutditTrail (search the forum for links/docs) and see if this would help.
Thanks,
Hussein -
How to show customer district (SMOADRC-CITY2) on BP Address data in Mobile
Hi
How can I bring customer district (SMOADRC-CITY2) to the BP addresses data tileset or BP details tileset in Mobile sales.
Thanks for your help
Regards
JavedHi,
you need to check/do the following:
1) check whether the field is available in the adress segment in write BDoc CAPGEN_OBJECT_WRITE (I suppose it is there...) - check transaction sbdm
2) if not it needs to be added and the Mobile bridge needs to be enhanced accordingly
3) check in CDB (or local IDES DB) whether the field is already filled with according values
4) if not check/enhance Mobile bridge...
5) check whether property is already available in Business object BOBPADRESS
6) if not create new property based on given BDoc segment field
7) drag this property to address tile
8) generate CL
Regards,
Wolfhard -
Customer listing with address data and credit limits
Hello all,
I need a report I can download to Excel detailing address data and credit limits by customer.
Many thanks.Hi
You can not get the report with address details from standard reports. You have to download the address from table level to excel and you can do what ever you want. If you want a special report what you want you have to contact your programmer (ABAP). -
Set the custom timer job that copy the data in the same list
Hi
How to set the custom timer job that copy the data in the same list
Thanks,hello
please it is wrong to copy all of the list3 item in list1 as the example as below is a copy of one item.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
//This namespace is used for the SPJobDefinition class
using Microsoft.SharePoint.Administration;
namespace GENERAL_CustomTimerJob
//To create a custom timer job, first add a class to your SharePoint project and
//inherit from SPJobDefinition. Implement the constructors and override the Execute
//method as shown below. To install your timer job, and set the schedule, you must
//add a Feature and a Feature receiver.
class GENERAL_CustomTimerJob :
SPJobDefinition
#region Constructors
//You must implement all three constructors
public GENERAL_CustomTimerJob()
base()
public GENERAL_CustomTimerJob(string jobName,
SPService service,
SPServer server, SPJobLockType targetType)
base(jobName, service, server, targetType)
public GENERAL_CustomTimerJob(string jobName,
SPWebApplication webApplication)
base(jobName, webApplication,
null, SPJobLockType.ContentDatabase)
//Set the title of the job, which will be shown in the Central Admin UI
this.Title = "Simple Example Timer Job";
#endregion
//Override the Execute method to run code.
public override
void Execute(Guid targetInstanceId)
//Get the Web Application in which this Timer Job runs
SPWebApplication webApp =
this.Parent as
SPWebApplication;
//Get the site collection
SPSiteCollection timerSiteCollection = webApp.ContentDatabases[targetInstanceId].Sites;
//Get the Announcements list in the RootWeb of each SPSite
SPList timerJobList =
null;
foreach (SPSite site
in timerSiteCollection)
timerJobList = site.RootWeb.Lists.TryGetList("List3");
if (timerJobList != null)
string sourceUrl = "http://aydi-pc";
string destinationUrl =
"http://aydi-pc/sites/Site1/";
string sourceList = "List3";
string destinationList =
"List1";
using (SPSite sourceSite =
new SPSite(sourceUrl))
using (SPWeb sourceWeb = sourceSite.OpenWeb())
using (SPSite destSite =
new SPSite(destinationUrl))
using
(SPWeb destWeb = destSite.OpenWeb())
SPList ObjSourcelist = sourceWeb.Lists.TryGetList(sourceList);
SPList ObjDestinationlist = destWeb.Lists.TryGetList(destinationList);
SPListItem newItem = ObjDestinationlist.Items.Add();
SPListItemCollection items = ObjSourcelist.Items;
if
(items.Count > 0)
foreach (SPListItem item
in items)
newItem["Title"] = item["Title"];
newItem["Nom"] = item["Nom"];
newItem["Prenom"] = item["Prenom"];
newItem.Update(); -
Using LSMW to update customer address data via RFBIDE00
Hi, I wonder if anybody has dealed with same issue for using LSMW with program RFBIDE00 to update customer address data.
We need to update the customer address data in the central address management data. Since those fields do not exist in basic structure of BKNA1, for example, C/O name, street 2 to Street 5, I am putting the mapping of the source fields to map to BIADDR2. However, all the data I mapped to BIADDR2 is not updating in the customer records. When looking into the code of RFBIDE00, the codes will only transfer the data from BIADDR2 if the customer account group is marked as consumer which our case is just a sold to, ship to, not consumer.
Does anybody have faced this issue before? Where should the exact central address data be mapped to in RFBIDE00?
We are using ECC6.0. Any advise is appreciated.Found the answer from SDN - not possible unless using some BUS.
RFBIDE00 - Address data issue
Thread closed. -
Hello
I am trying to extract customers from ECC to MDM using XI
I am sending the DEBMDM idoc
but it doesn't contain the adress data
E1KNB1M doesnt have the STRAS field
when I check on SE16 the KNA1 table I see the adresses of all the customers
any ideas?
thx
shaiHello Shai,
Address data in the DEBMDM IDoc is part of the E1ADRMAS segment. Please check its structure. You'll see a child segment named E1BPAD1VL that carries the street info
Segment E1KNB1M carries the Company Code related data only.
Best regards
Michael -
Customer master creation or entering data into customer master.
Hi Friends
Can any give good example to create customer master from Account group to entering customer master data? so that to move forward.
Thanks in advance.2.1 Customer Master
2.1.1 Account Group
2.1.1.1 Maintain Number Range for Account Group
Use
The purpose of this activity is to control number range of Account Group.
Procedure
Access the activity using one of the following navigation options:
IMG --> Financial Accounting (New) --> Accounts Receivable and Accounts Payable --> Customer Accounts --> Master Data --> Preparations for Creating Customer Master Data --> Create Number Ranges for Customer Accounts --> Select the Icon to maintain Number Range
Transaction Code: SPRO
Data to be maintained:
No | From | To | Current No | Ext (Tick in Check Box)
01 | 0000000001 | 0000099999 | 0 | No
02 | 0000100000 | 0000299999 | 0 | No
XX | A | ZZZZZZZZZZ | Yes
2.1.1.2 Assign Number Range to Account Group
Use
The purpose of this activity is to maintain number range of Account Group.
Procedure
Access the activity using one of the following navigation options:
IMG > Financial Accounting (New) > Accounts Receivable and Accounts Payable > Customer Accounts > Master Data > Preparations for Creating Customer Master Data > Assign Number Ranges to Customer Account Groups
Transaction Code : SPRO
Data to be maintained:
Group | Name | Number Range
0001 | Sold-to party | XX
0002 | Goods recipient | XX
0003 | Payer | XX
0004 | Bill-to party | XX
2.1.1.3 Define Account Groups with Screen Layout (Customers)
Use
In this step, you determine the account group of the customer.
Procedure
Access the activity using one of the following navigation options:
IMG > Financial Accounting (New) > Accounts Receivable and Accounts Payable > Customer Accounts > Master Data > Preparations for Creating Customer Master Data > Define Account Groups with Screen Layout (Customers)
Transaction Code : SPRO
The groups indicated below are a few examples. There are many groups in Standard SAP & if we require additional Group, it can be copied from appropriate group & maintained.
Group | Name
0001 | Sold-to party
0002 | Goods recipient
0003 | Payer
0004 | Bill-to party
0005 | Prospective customer
0006 | Competitor
Select Sold-to-party > go to Details > Double Click on General data / Company code data / Sales data. It will take to next screen which details Tab Pages of General data / Company code data / Sales data. Double Click on Tab Page for example: Address, Control, Marketing & so on. Here you can maintain whether the field is to be Suppress, Req. Entry, Opt. entry or Display
2.1.2 Process to Create Customer Master
2.1.2.1 Initial Screen of Customer Master Maintainance
Use
The purpose of this activity is to maintain Customer Master Data. Customer Master Can be created for Sales & Distribution, in which it will be possible to maintain General Data Tab & Sales Area Tab. Alternatively it is also possible to maintain Complete / FI, in which it is possible to maintain General Data, Company Code Data & Sales Area Data (Complete) or General Data & Company Code (F1)
Procedure
Access the activity using one of the following navigation options:
SAP Easy Access > Logistics > Sales and Distribution > Master Data > Business Partner > Customer > Create > Sales and Distribution / Complete
Transaction Code : VD01 / XD01
Fields to be maintained in Initial Screen (referring Complete):
Field - Functionality
Account Group - Take a drop down & select appropriate Account Group
Customer Enter manually
Company Code - Take a drop down
Sales Organization - Take a drop down
Distribution Channel - Take a drop down
Division - Take a drop down
A Customer can be created with reference to an existing Customer & necessary data can be changed.
Reference
Field - Functionality
Customer - Enter manually
Company Code - Take a drop down
Sales Organization - Take a drop down
Distribution Channel - Take a drop down
Division - Take a drop down
2.1.2.2 General Data of Customer Master Maintenance
Use
The purpose of this activity is to maintain General Data. General Data is applicable to the customer centrally. Incase of extending Customer to another Sales Area, General data will remain the same.
Procedure
Fields to be maintained are as under:
<u>ADDRESS</u>
Field - Functionality
Title - Take a drop down
Name - Enter manually
Search Term - Enter Manually (Optional)
Street - Enter Manually (Optional)
House No - Enter Manually (Optional)
Postal Code - Enter manually
City - Enter manually
Country - Take a drop down
Region - Take a drop down
<u>Control Data</u>
Field - Functionality
Vendor - Enter Manually (Optional) To establish Customer Vendor Relationship.
Trading Partner - To be maintained incase of Inter-company Customer,
The above is for Illustration purpose. Please ensure to maintain the fields required.
2.1.2.3 Company Code Data of Customer Master Maintenance
Use
The purpose of this activity is to maintain Company Code Data. This is maintained by an FI person.
Procedure
Fields to be maintained are as under:
<u>Account Management</u>
Field - Functionality
Recon. Account - Take a drop down (Mandatory)
<u>Payment Transaction</u>
Field - Functionality
Terms of payment - Take a drop down.
The above is for Illustration purpose. Please ensure to maintain the fields required.
2.1.2.4 Sales Area Data of Customer Master Maintenance
Use
The purpose of this activity is to maintain Company Code Data. This is maintained by an FI person.
Procedure
Fields to be maintained are as under:
<u>Sales</u>
Field- Functionality
Sales Office - Take a drop down & maintain the appropriate SBU
Currency - Maintain the local / export currency.
Exch. Rate Type- Maintain M, incase of export / inter-company(if required) only.
Cust. Pric. Proc -This is maintained to pick the pricing procedure in Sales Order & Billing Document. It should always be maintained.
Customer Stat. Gr - This is recommended to be maintained to enable the data to flow to SAP standard report.
<u>Shipping</u>
Field -Functionality
Delivery Priority - Take a drop down & maintain the appropriate for Delivery purpose.
Order Combination - Maintain the tick
Shipping Condition -Take a drop down & maintain the appropriate for Delivery purpose.
Delivery Plant - Take a drop down & maintain the appropriate Plant.
<u>Billing</u>
Field - Functionality
Incoterm - Take a drop down & select. Maintain the Description manually.
Terms of payments -Take a drop down & select.
Account assignment Group -Take a drop down & maintain the appropriate. This is very important to be maintained, else it will give an error to release the billing document to accounting.
Tax - Take a drop down & select 0 or appropriate.
The above is for Illustration purpose. Please ensure to maintain the fields required.
Regards,
Rajesh Banka
Reward points if helpful -
Copying all birthdates from custom field to regular addressbook field
is there a way i can copy birthdates from a custom field to regular address book field?
my current birthdates are not reflecting in iCal - and while there is are solutions to copying custom dates to ical, i would rather work on the solution to copy the custom date to regular birthdate.So, if you're sure all your custom dates are birthdays and you want to copy them all to the birthday field.
First, open Address Book and from the File menu select Export, then +Address Book Archive...+ This saves a backup of your Address Book database in case you don't like the results of the script below.
Then run this Applescript.
-- Move all custom dates to birthdays
-- John Maisey -- 21 June 2009 -- www.nhoj.co.uk
tell application "Address Book"
repeat with thisPerson in (people whose custom dates is not equal to {})
tell thisPerson to set birth date to value of first custom date
end repeat
save addressbook
end tell
display dialog "All Address Book custom dates copied to birthdays."
Best wishes
John M -
For a Sales order, what is Actual Delivery Date to Customer?
Hi Experts,
I am an ABAP consultant. In a particular report, for a Sales order I am asked to display:
‘Delivery Create Date (LIKP-ERDAT)’,
‘PGI Date’,
‘Requested Delivery Date (VBAK-VDATU)’ and
‘Actual Delivery Date to Customer’.
And in addition, I also have to show:
‘No: of days between Order Create Date to Delivery Create Date’,
‘No: of days between Delivery Create Date to PGI Date’,
‘No: of days between Requested Delivery Date to Actual Ship Date’ and
‘No: of days between Order Create Date to Actual Ship Date’.
I’ve searched SCN for similar questions but I couldn’t get clarity. I’ll be very grateful if somebody can explain me how to find the ‘Actual delivery date to customer’ and what is the difference between this date and ‘Billing date’. Also, please explain, the difference between ‘Delivery Create Date’ & ‘PGI’?Hi Rashmith,
It seems the report is related to delivery. Below is the explanation for the different terms you mentioned in your question.
Delivery Create Date (LIKP-ERDAT)---- when a delivery is created with or without reference of an order system writes the date of creation time of creation and created by in the header data. Creation of delivery does not means that goods are dispatched. There are many steps further after a delivery is created before goods are dispatched. For example I have created an order, created delivery on 01.01.2014; delivery date will always be 01.01.2014.
PGI Date (LIKP-WADAT_IST)------ Post goods issue date is the date on which goods move out of the company to carrier. This is the last step of delivery. When delivery is created system derives different dates of planning; at this stage it will determine the planned PGI date (LIKP-WADAT) and when actual PGI happens system writes the date in LIKP-WADAT_IST which is actual goods issue date.
Requested delivery date (VBAK-VDATU)------When order is created for a customer he asks for a material, a quantity and a date on which he wants the goods. This date on which customer wants the goods is called requested delivery date. Based on the requested delivery date system will check feasibility of delivering the goods on the requested delivery date based on the delivery scheduling.
You can get the RDD based on the below logic.
Input the delivery number in VBFA-VBELN and VBFA-VBTYP_V and get VBFA-VBELV.
Input VBFA-VBELV in VBAK table and get the value of VDATU.
Actual Delivery Date to Customer-----Actual delivery date is Actual post goods issue date (LIKP-WADAT_IST). This is the date on which goods are issued to the customer and customer is liable for billing for the goods dispatched.
Difference between the Actual delivery date (Actual goods issue date) and billing date.
Normally as per standard SAP, once goods are moved out of the company customer is liable to be for billing for the goods dispatched. So by default in standard SAP system copies the actual goods issue date (LIKP-WADAT_IST) as billing date (VBRK-FKDAT) irrespective of the date of creation of the invoice (If delivery is goods issued on 01.01.2014 and billing document/invoice is created today i.e. 14.04.2014, system by default will take 01.01.2014 as billing date). And this is the correct practice.
However if you want the current date as the invoice creation date instead of the actual goods issue date we can control it by copy controls feature given in SAP.
So based on the copy controls setting, it may be different from the actual goods issue date/ actual delivery date. -
Error while passing data to custom screen. Entry MUM doesn't exist in T001P
Dear All,
I have created a custom screen for PB10. I am getting below error while executing the screen.
Entry MUM doesn't exist in T001P (Check Entry) .
The detail error is
Entry MUM does not exist in T001P (check entry)
Message no. 00058
Diagnosis
Input values must be defined in Table T001P. The value or values ' MUM ' are not specified in this table.
Procedure
Check whether the input is correct and correct if necessary.
Procedure for System Administration
If this is not an incorrect entry, check the system settings and change them if necessary.
If there is a connection to the Customizing system, you can maintain the system settings by choosing Customizing in the Performance Assistant or Maintain Entries (F5) when displaying the help in a modal dialog box.
I've checked the table and data is available. But still i am getting this error.
I've come across this error earlier while copying standard screen to custom screen.The solution to this problem is you have to set your SET and GET parameter in the properties tab of the field.
regards,
sandeep
Maybe you are looking for
-
MULTIPLE DISPLAYS with Tecra A11
We are upgrading our classrooms with laptops & smart boards. We have purchased the Tecra A11 laptop with the PA3680U port replicator and the D19W12B monitor. To utilize the smart board (ENO) we have a VGA splitter. When connected conventionally (we
-
Zen Vision M: TERRIBLE music play and organization, starting to regret my purch
I used to have a Cowon iAudio, which you could plug into your computer and arrange music however you wanted to using windows explorer. SO EASY. you could make folders of anything you wanted, move songs around just by dragging and dropping, it was the
-
EM is not running for Oracle 10.2.0.5 on windows 2008 R2
Hi, Recently, I installed oracle 10.2.0.4 on Windows 2008 R2 server followed by 10.2.0.5 patchset and 8350262 patch (to solve the problem of the expired certificate). After the installation, I created listener and database. The EM was working fine fo
-
when i click on 'mailboxes' on my ipad, it shows: inbox, drafts, sent and trash. is ther a way to create additional folders to save specific emails?
-
Getting hostname from inside Java code...
What is the easiest method to determine the hostname of the machine my appication is running on? Any code bits would be helpful.