Change Pointers - adding a new field to existing Change Document
Hi,
We have a requirement to capture the changes made to the Material object through the transaction C223. The changes to field MKAL-PRFG_F have to be captured.
There is an exisitng Change Document Object - MATERIAL. This is included in Message Type MATMAS. These are the steps we have done:
1. In SCDO - added the Z structure to the Change Document Object - Material. [Z structure contains the field MKAL-PRFG_F. Change pointer option is checked for this Data element.
2. Created a Z Message Type with reference as MATMAS.
3. In BD52 - we have listed the fields for the new Z Message Type created.
4. The Change Pointers - reactivated after the steps are done.
The changes to the field MKAL-PRFG_F through C223 Tcode are not recorded in BDCPV table.
Have we missed any steps here?
Thanks,
Pallavi
HI,
I don't think a new zmessage type is required in this case.. is the structure added to MARA table??The change document programs are there which triggers the iodcs... In SCDO transaction code , click on generation info for MATERIAL.. You will find the includes. The FM MATERIAL_WRITE_DOCUMENT creates entries in CDHDR and CDPOS, if we maintain entries in BD52 , the entries wil be written in BDCP and BDCPS tables.
Try to add your structure in MARA table as append strucre and then you can debug the IDOC from WE19 and use the FM "MASTERIDOC_CREATE_SMD_MATMAS" and then you also need to switch on Update Debugging on, to debug the changes in update FM MATERIAL_WRITE_DOCUMENT.
Please see if the change is reflected or not....
ELSE.
may be you need to create a new entry in SCDO and do all the ALE configurations for change pointers.
Please find the link for change pointers and also you can get lot of information on change pointers in SCN.
http://help.sap.com/saphelp_nw70/helpdata/EN/12/83e03c19758e71e10000000a114084/content.htm
Regards,
Nagaraj
Similar Messages
-
Adding a new field to existing structure
HI all
I am adding a new field to the existing structure in BW ,shall I remove all the data in the cube to fill fill this field for the previous records and reload again or any other solution
thanks in advanceHi,
Yu need to delete the data to fill the new field again.
Assign points if it helps
Regards,
Srinivas -
Problem adding a new field to existing BPS planning layout
Hi
I am new to BPS and planning
I have a requirement to add a new field which has values maintained as 0 and 1 to an existing planning cube.The user wants this new field in the existing planning layout where in he can enter the values for this field as 0 or 1.I have created a new field and maintained values for this field as 0 and 1.I have added this field to the existing planning area and have created variable with fixed value with range 0 to1.I have added the same in selections in existing planning level and package as well along with other existing selection conditions.
In additional functions of adhoc package they have made setting as set to all possible char combination.
In this planning area all the selections are locked in planning level and package.
Now when i execute the planning layout to enter data,my new field is grayed out,it does not allow me to enter the values.need help with this as to how can i make this field input enabled.This is an independent characteristic.
Thanks
PanchanHi,
Yu need to delete the data to fill the new field again.
Assign points if it helps
Regards,
Srinivas -
Adding a new field in existing Genric Func Module extractor
Hi,
I have created a generic data source of type 'Transaction' with Function module and it was working fine and loading data into ODS succesffuly . Recently I needed to add one field.
I have enhanced the function module and the extract structure accordingly. However I am not sure what next to do to have that new field visible in the data source.
I went to transaction SBIW --> Maintain Generic data source in change mode. However I am not able to see the newly added field in there.
Need help.
ThanksHi,
Just check the ROOSFIELD table in se11 for your datasource. Possibly the newly added field is hidden. You can execute this code and the field would appear in RSO2.
tables ROOSFIELD.
update ROOSFIELD set SELECTION = 'X' where
Datasource = ' <Data source>'
and field = '<your field>'.
This would make the field appear in RSO2/RSA6.
Bye
Dinesh -
Existing field changed when added a new field
i have data block called customer in my forms 6i, one of the items is phone, it is a number datatype with format FM"("999") "999"-"9999
i have added one more char field into this data block. while running this form,
the phone field is displayed like '##########'. i didn't make any other changes.
Could you please help me.Maybe you could solve this by increasing the length of your number text item.
Francois -
Adding a new field to Existing data Datasource
Hello,
If I want to add extra field to the existence Data Source in SAP R/3 how will you do? and how will you extract the data in SAP BW .could you please explain the steps. I would appreciate.
Thanks in Advance.
Sri1)Go to RSA6 and find the data source you need to enhance.--> Display
2)Double click on the Extract structure.
3)Now click on the append structure button to add the required field on to the existing structure.
4) add your required fields with ZZ appended to your field.
5) Save & Activate the append structure. Then go back and make sure you activate the extract structure also.
6) Now again go back to RSA6 and select your Data Source. But this time go to change Data Source to remove the hide option to the enhanced fields. By default theyll be in hide mode. If you dont remove the hide field then this field will not be seen in BW side.
7) Now go to SE38 to write the logic to populate the data into the enhanced field. Program name to write the logic is ZXRSAU01.
8) Check + Save + Activate.
9) Check in RSA3 if data is populated as per your requirement.
10) Replicate your Data Source.
11) Now go to Data Source/ Trans. Structure screen. Now you can see the enhanced field on the right hand side. -
Adding new fields to existing cube
Hi all,
We have a cube with data, now we added 2 new fields to the datasource. And want to add two more fields in the Cube to correspond to the new fields. What would be the impact on the data that is already there in the cube? Can I go ahead and add the fields in the cube and start extracting data? What I want to know is what would be the implications in such a scenario?
Any insight or help would be appreciated and fully rewarded.
Thanks,
MavHi,
At least from the experience I had there were no performance issues. The only issue would be in terms of the time taken to transport. The larger the amount of data ,longer the transport time.
You can continue extraction of data for those 2 fields from that point on. No need to empty the data from the cube and reload again. Only thing is that the data in the past for these 2 fields may not be mapped to the existing data in the cube. If you want to do that dump the cube and reload. Otherwise the data will be mapped from the time you start extracting the new fields with the data in the cube.
Cheers,
Kedar -
Adding a new field to search of Service Contracts
Hi Experts,
I have a requirement where in to add an existing field i.e your ref (sold_to) your_ref_sold field into the search criteria of Service Contrct .
How to add the field to the Search .
I have few questions here.
1 need I use EEW to add the field to Search but its already existing?
2 If not How to append the Structure crmst_query_src_btil and enhace it with field required?
3 how to implement the BADI crm_rf_search_eew?
Thanking You,
Sree.The search help exit allows you to modify functionality of search help. If you add a new field to the
parameter list that is not contained on the selection method you can manually populate it within the search
help exit.
This would be performed within the u2018STEP DISPu2019 section. Once within this section all search help
data has been retrieved and is stored in table RECORD_TAB (record_tab-string) as one long string value.
Therefore you need to read table SHLP in-order to locate position of value within string.
Example:
To find position of personnel number (PERNR) within elemenory search
help M_PREMN you would use the following code:
Loop at record_tab.
read table shlp-fielddescr into wa_shlp
with key tabname = 'M_PREMN'
fieldname = 'PERNR'.
You could then use this information in the following way, for
example, to find a persons organisation unit:
select orgeh endda
up to 1 rows
from pa0001
into (ld_orgeh,ld_endda)
where pernr eq record_tab-string+wa_shlp-offset(8)
u201Cpernr length is 8
order by endda descending.
endselect.
select single orgtx
from t527x
into ld_orgtxt
where orgeh eq ld_orgeh and
sprsl eq sy-langu and
( endda ge sy-datum and
begda le sy-datum ).
If you have added a new field to the end of the parameters list
the next step is to populate it by adding this data to the end of
the record_tab string:
concatenate record_tab-string ld_orgtxt into record_tab-string.
modify record_tab.
endloop. -
Adding a new field to a Z table
We have a Z table on which we have created a datasource. We have created a virtual cube on this datasource and queries are built on this cube. This setup is present on Dev, Quality and Prod environment.
Now we have added a new field to the Z table in Dev. We will be creating a new Infoobject for this new field and will be adding it in the Virtual Infoprovider and also in the queries.
1. Do we need to replicate the datasource so that newly added field is visible to the datasource? If no, is there any way?
2. When I have to transport this to Quality and Prod, do I have to capture all the components and objects (Table,Datasoure,Virtual Cube Queries)? If no, what should I capture in the transport request?Hi,
First, you have to regenerate the datasource in order to add the field:
1) Log on to source system (where Z table is stored) and go to transaction RSA6.
2) Select the root node and click Expand (icon with '+' sign).
3) Search for your datasource (you can use the binoculars icon).
4) Click on Change.
5) Verify that the field appears on the list. Make sure that "Hide field" and "Field only known on client exit" options are not marked for this field.
6) Click on Save.
7) Select "Datasource" -> "Generate" (CTRL+S) menu option.
8) Use RSA3 transaction in order to verify the new field appears on test extractions.
Then, to replicate the datasource in BI:
1) Log on to SAP BI and go to RSA1 transaction.
2) Go to "Modeling" -> "DataSources" section.
3) Search for your datasource and right click on it. Select "Replicate metadata" from context menu.
4) Add the new InfoObject to the VirtualProvider.
5) Update the transformation which joins the DataSource to the VirtualProvider.
As far as transport requests are concerned, even though it requires more work, it is a good practice to group objects in different transport requests according to their type:
In the source System (R3 for instance):
1) One transport request with the table.
2) One transport request with the datasource and its structure.
In BI:
1) One transport order with the datasource replica.
2) One transport order with the new InfoObject(s).
3) One transport order with the modified VirtualProvider.
4) One transport order with the modified transformations from the datasource towards the VirtualProvider.
5) One transport order with the Queries and their elements.
I hope this helps you.
Regards,
Maximiliano -
Hi Experts,
I am trying to add a field (NAME1) on the Equipment details screen under work orders in work manager 5.3 application.
I have performed the following steps, but I am getting an error while connecting to the application.
1) Create extension for Equipment class to add a new field.
2) added the new field (Name1) as the property to the standard object Equipment.
3) Added the field on the screen.
4) Added the field (name1) to the complex table ctEquipment.
5) Added the JAR file to Agentry.ini file.
6) Changed the Class mapping for parameter "Equipment" under group "SAPOBJECT" to point it to the custom (Extended) class.
7) Changed the class mapping for complex table parameter "ctEquipment" under group "CT_SAPOBJECT" to point it to the custom class.
8) after publishing the changes and re-starting the server, I get following error.
the log file generated (message.log) also has the same description.
What am I missing here? Any help would be really appreciated.Hi Emanuel,
Thanks for looking into this issue.
I have performed the following steps as suggested by you, still it doesn't seem to work and gives the same error.
Below are the changes done on the ECC Side.
1) Copied the standard equipment class /SYCLO_CL_PM_EQUIPMENT1_DO to custom class ZSYCLO_CL_PM_EQUIPMENT1_DO. Changes made in the GET Method to get custom equipment related data
2) Modified the standard equipment structure /SYCLO/PM_EQUI_STR by adding one custom field
3) Configured this custom class as the object handler in the equipment mobile data object
4) Configured this custom class as the object handler for the equipment complex table
5) We are still using the standard BAPI Wrapper itself for getting the equipment data and the added field is reflected in the BAPI Wrapper table parameter
Is there something we are missing? -
Add a new field to existing Table
Hi , We want to add a new field to existing table from ECC and populate historical data .
We have already extracted data from ECC to VBAK Table . We have to add a new field - Incoterms in HANA . This field exists in ECC .
Please guide.Hi Vicky,
I dont think you can add new fields to the condition table once you have activated the condition table.
SAP says you can only make limited changes to the condition table, like changing the description, fast entry screen, header and footer fields, but not able to add new fields to the table, and I think that is the correct approch or else for the same table you will have two sets of condition records.
Please refer to the below link:
http://help.sap.com/saphelp_erp60_sp/helpdata/en/de/7a8534c960a134e10000009b38f83b/frameset.htm
What you can do is create a new condition table with additional field and assign this table before the currently used table in the access sequence.
Hope this helps.
Regards
Raj -
Adding a new field in a standard ALV reort
HI,
I have a requirement of adding a new field to Standard ALV report. The TCODE is CN50N. When you execute it and gives the project as input it will display an ALV report. i want to add another filed to that ALV report. The program it 's using is RPSISKB000. How to do it???
regards
sandeepHi,
Check in the ALV output whether these fields are already there and not displaying in the ALV output, if the fields are not at all printing in the ALV output,then copy the Program to Z program and change it.
write the Code to add the new fields to the internal table and change the Field catalaog to come your fields in the ALV output then print it
Regards -
I am new in DART extract and wanted add the new field in Existing Segement
Hi ALL
I am new in DART extract and client is request us to add the new field in Existing Segment.
What is proceedure i need to follow to add the new field in existing segment.
Moderator: Please, post in proper forumI added an Interactions button and in the Actions on Success I open an URL or file. I have placed the video on our web server. In the URL I point to our web server "http://www.wmabhs.org/Media/Add Client 3rd Party Coverage.mp4". If I run this from any browser it works. So what do you think I have done wrong?
-
Error while adding a new field to the Segment in we31
Hi ,
I am getting error when i am trying to add the new field to the cust. segment.
It is released for the adding the new fields i am cancelling the release , but i got a message like this
Error while resetting release of segment 'segment name'.
it is comming from the message class EA and message number 259.
Thanks in advance.
Reagrds,
bharaniHi,
Have you tried Cancelling the release before adding the version?
Select the active version of the IDOC Segment and cancel its release first. Only then you will be able to add a version.
Please let me know if it worked!
Vijay -
Adding a new field to a standard webdynpro component's layout
Hi all,
I need to add a new field to a standard webdynpro component's( in my case the component is ''/SAPSRM/WDC_UI_SC_DOTC_BD') layout.How do i go about adding a new field to the standard component's lay out?
can anyone help me with the necessary details?
Regards,
Abhinay.Check if this is useful to you (Login required)
https://websmp105.sap-ag.de/~sapidb/011000358700001969972008E.pdf
Rgds/Kiran
Maybe you are looking for
-
I have had my iPhone 4 for a year and a half, with absolutely no issues. I've been downloading, using, and upgrading apps all the while, until suddenly I ran into this issue. I used a pre-paid credit card to make an in-game purchase, and ever since t
-
Installing RAC on Linux 9.0
Hi friends, I tried to install RAC on two intel based pc with 80gb firewire drive on Linux 9.0. But, I could not succeed. I was wondering if someone please tell me that it is possible to install it on LINUX 9.0 because I cannot afford Linux AS 2.1. I
-
10.6.3 frequent crashes
I've got an xServe 2.66Ghz w/ SSD and 12GB ram running 10.6.3 server. This is a new server and was running 10.6.2 for 3-4 weeks before I upgraded to 10.6.3. I made the mistake of not testing 10.6.3 first before rolling this server into production. Th
-
Stop using the deposit function - change default G/L account
We originally configured our system to use a separate clearing account and the deposit function for cash, credit card, and check incoming payment types. Now, we would like to change that and post payments directly into our cash account without havin
-
i have a lot of saved documents on my existing ipad and I want to buy a new one. Will all the documents I have saved on this ipad be transferred to the new ipad when I restore my last backup? thank you D