What is change header / detals tables
hi
could anybody tel me
what is change header / detals tables
Hi,
Can anyone tell me in which table are the changes made, the old and the new value, saved? Is it CDHDR, CDPOS (some thread said it was CDPOS)?
Someone said that CDCLS is a cluster. What information does it contain?
I did a trace run of the execution of display of change documents. Under the consolidated view, only tables CDHDR and CDCLS were accessed. In indeed the new and old values are stored in CDPOS, then why did it not appear in the trace?
Thanks
Joy Kaushish
Similar Messages
-
What is change header / detail tables
hi
could anybody tel me
what is change header / detail tableshi Rich,
these r from my test questions which were given in my institute where im learning abap.
can u plz give the answers to these questions.
regards,
maqsood -
It's possible to audit what was changed in tables ?
Hi,
I need to audit what was changed in some tables in my ECC 5.0 sytem.
It's possible ?
I know Tcode SM19 and SM20 has some audit options, but i didn't find anything about what was changed in tables.
Thanks.Hi ,
There are few ways by which u can trace the Changes made by User.
1. Goto Tcode SE03
2. Double click on Search for objects in Requests/Tasks
3. Enter the table/view name you want to find the changes in.
4. Execute.
In this case, you will find all the change request/tasks that were used to make modifications in the table. Provided, you have settings to record all the chanes made in your SAP system in change requests.
Go to SE11---> Select Display mode
Go to Utilities Tab---->Version--> version Management
check out the last change in the transport request.
Otherwise Checkout for the attributes of the table in SE11 transaction.
Thanks
Ramakrishna. -
Project cost plan Header Data table ( PS module - T.code CJR2)
Hi,
I am working on PS module where we have to build a integration between PS Cost plan (At WBS Element level) to SD Quotation. I have to use transaction CJR2 for this. we will add the custom field 'Indicator' on the initial screen of transaction CJR2 for this. I want to know what is the HEADER DATA table for Project Cost Plan, so i can add this custom field in that table and letter on use in CJR2.
If someone have done any kind of modification for work on CJR2 transaction, please provide me some information on this since i am first time working on PS module. I need some information on modifying the initial screen on transaction CJR2.
Any inputs will be appreciated.
Thanks,Hi,
you'll find Project cost plan in tables RPSCO / COSP
regards Andreas -
How do I make a JTable's header sorting actually change the actual table?
How do I make a JTable's header sorting actually change the actual table?
Currently, I'm using
table.setAutoCreateRowSorter(true);to allow the user to sort the table.
However, I want to be able to load something based on the selected row's index. The problem is that when the table is rearranged, the change appears to only be local, in other words, the actual table isn't changing.
For instance:
index 0 "A"
index 1 "B"
index 2 "C"
Sorted in reverse gives me
"C"
"B"
"A"
But C is still index 2 (instead of 0).
Thanks in advance.Cross posted and answered in the Swing forum.
[http://forums.sun.com/thread.jspa?threadID=5353865]
I see this is not your first incidence of cross posting. In future, please post a question once only.
db -
How to change colors of table col and row header?
Could I change table header colors when run vi ? Is such a thing possible?
ex: Header words color from black changed to green in column 2 of table.cloud a écrit:
...But I mean is "How to change header words color" not changed cell words color.
tst gave you the answer ! A header cell is just a cell with a -1 value as index...
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left... -
CHANGES IN KONV TABLE on VA02 ADDRESS CHANGE
hi SAP experts ,
can any one say when the sales order is changed in the T code. va02 ( just changed the address )
the condition table is changing its values like vat is getting zero .
can any one please say the reason behind it .
here i have attached the change in the the konv tableHi
Evertime you change the sales order (it's not important what you change) the pricing is calculated again.
It seems the system can't calculate the header conditions again so they are reset...why? Probably it depends on your pricing procedures
Max -
What is change pointer in ALE ?
Dear Guru,
1. What is change pointer in ALE and how to configure it ?
The process of configure please guide me !
Tanks and Regards,
Subash.Hi,
Change pointers are R/3 objects that mark changes to SAP master data. Change pointers are managed by mechanisms in a Shared Master Data (SMD) tool and are based on Change Document (CD) objects. CD objects record the changes occurring to master data at a field level. These changes are stored in tables CDHDR (header table) and CDPOS (detail table). ALE configuration provides a link between CD objects and change pointers. Internal mechanisms update tables BDCP and BDCPS, which host the change pointers. While CD objects are application-data-specific, the processing status of change pointers is message-type-specific. Also, the ALE change pointers are activated first at a general level and then at the message-type level.
ALE provides powerful capabilities to capture changes occurring to master data and to distribute them via the IDOC interface. This feature can be used to keep two or more systems synchronized with respect to master data.
Steps to configure change Pointers:
1.Activate the change pointers globally(BD61)
2.Activate the change pointers for individual message types(BD50)
3.Schedule the program RBDMIDOC to run periodically on the sending system.
To Delete Change pointers use transaction BD22 and the standard program is RBDCPCLR
Remember You can see a check box in Further characteristics tab of the data element ( se11>enter data element>Further characteristics tab) for change document.
This check box is to bo checked to trigger change pointers.
please check out the following link for more information it might help you
http://help.sap.com/saphelp_nw04/helpdata/en/12/83e03c19758e71e10000000a114084/content.htm
http://help.sap.com/saphelp_470/helpdata/en/dc/eb683c00e8a646e10000000a11402f/frameset.htm
Regards,
Satish -
What is the purpose of table STXL in reference to Smartforms
Hi Guys,
I am new to Smartforms and want to know what is th purpose of table STXL in Smartforms.
Thanks.STXL table contains information related to Long texts entered in SAP for different transactions.
Ex: If Purchase order header text is maintained(ME21N) then there will be an entry in STXL table with the following entry:
TDOBJECT will be EKKO (PO table),
TDNAME will be PO Number,
TDID will be F01 (PO header text) and
TDSPRAS will be EN ( or any logon lanugage by which the text is entered)
So these four field information is required to access the text for display, so if you know the PO number (or any document) then u can check its corresponding texts maintained in SAP in STXL table and use these ID's in Smartforms.
Advantage in smartforms : To display these texts in smartforms need to create a text, change its type to include text in general attributes of text. Then provide the 4 field information to display the text instead of calling a function module READ_TEXT to read the text, get the text in internal table and finally display. -
Hi All,What is the concept of table control in bdc
Hi All,What is the concept of table control in bdc .Can u please explain in brief.How we have to handle the logic for va01 transaction .
Thanks®ards.
BharatHi Kaushik Datta ,
I already know for me51 ,but i am getting the problem for va01 while populating the item details in to the table control. The code which i have generated is :
please see the code and tell me where i should increment the counter for populating the item details
report ZBKVA01Y
no standard page heading line-size 255.
include bdcrecx1.
parameters: dataset(132) lower case.
DO NOT CHANGE - the generated data section - DO NOT CHANGE ***
If it is nessesary to change the data section use the rules:
1.) Each definition of a field exists of two lines
2.) The first line shows exactly the comment
'* data element: ' followed with the data element
which describes the field.
If you don't have a data element use the
comment without a data element name
3.) The second line shows the fieldname of the
structure, the fieldname must consist of
a fieldname and optional the character '_' and
three numbers and the field length in brackets
4.) Each field must be type C.
DATA: BEGIN OF IT_DUMMY OCCURS 0,
TEXT(1000),
END OF IT_DUMMY.
Generated data section with specific formatting - DO NOT CHANGE ***
data: begin of IT_HEADER OCCURS 0,
data element: AUART
AUART_001(004),
data element: VKORG
VKORG_002(004),
data element: VTWEG
VTWEG_003(002),
data element: SPART
SPART_004(002),
data element: BSTKD
BSTKD_005(035),
data element: BSTDK
BSTDK_006(010),
data element: KUNAG
KUNNR_007(010),
data element: KUNWE
KUNNR_008(010),
data element: ABHOZ
ABHOV_009(008),
data element: ABHOZ
ABHOB_010(008),
data element: PRSDT
PRSDT_011(010),
END OF IT_HEADER.
DATA: BEGIN OF IT_ITEM OCCURS 0,
data element: MATNR
MABNR_01_012(018),
data element: KWMENG
KWMENG_01_013(019),
end of IT_ITEM.
*DATA: DATE(10) TYPE C.
*DATA: I_DATE TYPE SY-DATUM.
*DATA: I_YEAR(4) TYPE C,
I_MONTH(2) TYPE C,
I_DAY(2) TYPE C .
*DATA:
End generated data section ***
start-of-selection.
CALL FUNCTION 'UPLOAD'
EXPORTING
CODEPAGE = ' '
FILENAME = ' '
FILETYPE = ' '
ITEM = ' '
FILEMASK_MASK = ' '
FILEMASK_TEXT = ' '
FILETYPE_NO_CHANGE = ' '
FILEMASK_ALL = ' '
FILETYPE_NO_SHOW = ' '
LINE_EXIT = ' '
USER_FORM = ' '
USER_PROG = ' '
SILENT = 'S'
IMPORTING
FILESIZE =
CANCEL =
ACT_FILENAME =
ACT_FILETYPE =
TABLES
DATA_TAB = IT_DUMMY
EXCEPTIONS
CONVERSION_ERROR = 1
INVALID_TABLE_WIDTH = 2
INVALID_TYPE = 3
NO_BATCH = 4
UNKNOWN_ERROR = 5
GUI_REFUSE_FILETRANSFER = 6
OTHERS = 7
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*perform open_dataset using dataset.
LOOP AT IT_DUMMY.
IF IT_DUMMY-TEXT+0(1) = 'H'.
IT_HEADER-AUART_001(004) = IT_DUMMY-TEXT+1(4).
data element: VKORG
IT_HEADER-VKORG_002(004) = IT_DUMMY-TEXT+5(4).
data element: VTWEG
IT_HEADER-VTWEG_003(002) = IT_DUMMY-TEXT+9(2).
data element: SPART
IT_HEADER-SPART_004(002) = IT_DUMMY-TEXT+11(2).
data element: BSTKD
IT_HEADER-BSTKD_005(035) = IT_DUMMY-TEXT+13(35).
data element: BSTDK
IT_HEADER-BSTDK_006(010) = IT_DUMMY-TEXT+48(8).
data element: KUNAG
IT_HEADER-KUNNR_007(010) = IT_DUMMY-TEXT+56(10).
data element: KUNWE
IT_HEADER-KUNNR_008(010) = IT_DUMMY-TEXT+66(10).
data element: ABHOZ
IT_HEADER-ABHOV_009(008) = IT_DUMMY-TEXT+76(6).
data element: ABHOZ
IT_HEADER-ABHOB_010(008) = IT_DUMMY-TEXT+82(6).
data element: PRSDT
IT_HEADER-PRSDT_011(010) = IT_DUMMY-TEXT+88(8).
APPEND IT_HEADER.
CLEAR IT_HEADER.
ELSEIF IT_DUMMY-TEXT+0(1) = 'I'.
data element: MATNR
IT_ITEM-MABNR_01_012(018) = IT_DUMMY-TEXT+1(18).
data element: KWMENG
IT_ITEM-KWMENG_01_013(019) = IT_DUMMY-TEXT+19(15).
APPEND IT_ITEM.
CLEAR IT_ITEM.
ENDIF.
ENDLOOP.
perform open_group.
LOOP AT IT_HEADER.
perform bdc_dynpro using 'SAPMV45A' '0101'.
perform bdc_field using 'BDC_CURSOR'
'VBAK-SPART'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'VBAK-AUART'
IT_HEADER-AUART_001.
perform bdc_field using 'VBAK-VKORG'
IT_HEADER-VKORG_002.
perform bdc_field using 'VBAK-VTWEG'
IT_HEADER-VTWEG_003.
perform bdc_field using 'VBAK-SPART'
IT_HEADER-SPART_004.
perform bdc_dynpro using 'SAPMV45A' '4001'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'VBKD-BSTKD'
IT_HEADER-BSTKD_005.
perform bdc_field using 'VBKD-BSTDK'
IT_HEADER-BSTDK_006.
perform bdc_field using 'KUAGV-KUNNR'
IT_HEADER-KUNNR_007.
perform bdc_field using 'KUWEV-KUNNR'
IT_HEADER-KUNNR_008.
perform bdc_dynpro using 'SAPMSSY0' '0120'.
perform bdc_field using 'BDC_CURSOR'
'04/05'.
perform bdc_field using 'BDC_OKCODE'
'=CHOO'.
perform bdc_dynpro using 'SAPMV45A' '4001'.
perform bdc_field using 'VBAK-ABHOV'
IT_HEADER-ABHOV_009.
perform bdc_field using 'VBAK-ABHOB'
IT_HEADER-ABHOB_010.
perform bdc_field using 'VBKD-PRSDT'
IT_HEADER-PRSDT_011.
perform bdc_field using 'BDC_CURSOR'
'RV45A-KWMENG(01)'.
perform bdc_field using 'RV45A-MABNR(01)'
IT_ITEM-MABNR_01_012.
perform bdc_field using 'RV45A-KWMENG(01)'
IT_ITEM-KWMENG_01_013.
perform bdc_transaction using 'VA01'.
*enddo.
ENDLOOP.
perform close_group.
*perform close_dataset using dataset.
Thanks®ards.
Bharat . -
Function module to find out the changed values from tables
What is the standard function module to find out the changed values (the old & new values) from tables in SAP ?
Hi Harish,
Please elaborate your requirement...
Please have a look on CDHDR AND CDPOS tables... it contains changed data... but all chages are not being tracked using it..
Try Below FMs as well..
For Header Level...
CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
EXPORTING
date_of_change = cdhdr-udate
objectclass = cdhdr-objectclas
objectid = cdhdr-objectid
time_of_change = cdhdr-utime
username = cdhdr-username
TABLES
i_cdhdr = icdhdr
EXCEPTIONS
no_position_found = 1
OTHERS = 2.
For Item Level
CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'
EXPORTING
changenumber = icdhdr-changenr
IMPORTING
header = cdhdr
TABLES
editpos = icdshw
EXCEPTIONS
no_position_found = 1
OTHERS = 2.
Hope it will solve your problem..
Thanks & Regards
ilesh 24x7
ilesh Nandaniya -
Hi,
I have problem with SAP - Cognos interface. It functions like an ABAP program that generates a file from spec. fields of some SAP tables like BKPF, BSEG, BSID, BSIK, etc. And this is all OK, but problem is that report always selects ALL data, and in FI case(those table that I mentioned) this is complicated. For example one item is in some period open item, and in few days it will go to closed items. As COGNOS interface runs once in a Month or something like that, it is problem how to select proper data, because of huge amount FI data.
Any Idea how to select only changes at table level? This must be also applicable to MM, SD and CO data. I thought of CHANGE DOCUMENTS, but what if change is not traced in CDHDR table because some data element is used in SAP table is not check to be observed as Change Document?Mario,
For the changes, when ever there is a change done in the system a change number is created which will be available in table CDHDR, based on the Object classes extract the data and the required dates of changes made pull out the data.
In case for AP, AR, G/L you can check with some tables ( there are some tables which will be only be updated based in the process AP/AR/GL ). Based on the list of these tables, extract data from table CDPOS using the Change Number obtained from CDHDR.
Anmol Saxena. -
Text in Table - changing size in table
Hi,
I've migrated from go-live to DWCS3.
http://www.mnuzzo.com/routing.html
Is the page I've been editing.
I added a row - the one that appears shifted (nebraska)
The old table editor is different in DW - as compared to
GoLive.
(is there a way to see the table like in go live?)
I can't figure out what is changing the size of the cells.
The table should be aligned like this page:
http://www.mnuzzo.com/plans.html
Any suggestions?
I just found the missing HTML code - so I can fix it now.
But how can I fix it using the GUI tools in DreamWeaver?
Thank you.
Cheers> (is there a way to see the table like in go live?)
Was there a way to see the table in GL like in DW? 8)
> I added a row - the one that appears shifted (nebraska)
Shifted how? Looks OK to me in IE7 and FF2x.
What is it you are missing in DW's table display?
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"Mike Nuzzo" <[email protected]> wrote in
message
news:g4tv8v$5em$[email protected]..
> Hi,
> I've migrated from go-live to DWCS3.
>
>
http://www.mnuzzo.com/routing.html
>
> Is the page I've been editing.
> I added a row - the one that appears shifted (nebraska)
> The old table editor is different in DW - as compared to
GoLive.
> (is there a way to see the table like in go live?)
>
> I can't figure out what is changing the size of the
cells.
> The table should be aligned like this page:
>
http://www.mnuzzo.com/plans.html
>
> Any suggestions?
>
> Thank you.
> Cheers
> -
Change header pricing condition in sales order
Hi,
I have an requirement in VA01 and VA02 to automatically edit one header pricing condition. The user can able to change the value of that condition type in header not in items . Does anyone know what user exit I can use for this requirement.
ThanksHi Sunil,
Plealse find below 2 methods to change header pricing conditions in sales order.
1.Goto SE38, give prog name as MV45AFZZ and in that write logic under USEREXIT_PRICING_PREPARE_TKOMK . (OR)
2) The same can be done by creating a Alt Calculation type routine through VOFM and writng the logic in the routine, which will then be assigned to the pricing procedure in the condition type which will automatically calculate the condition.
Try with the options mentioned above..
Regards,
KK -
BADI ME_PROCESS_PO_CUST for changing header data
Hello Experts,
I'm using Method PROCESS_HEADER in Badi ME_PROCESS_PO_CUST in order to change some header data.
I want to change header data depending on the partner data which are on header level.
It works fine as long as there are data changed in the header or item level and not only on the partner screen.
The method in this Badi isn't processed if only partner data are changed. But for me it is necessary to set a special field on the header depending on the partner data.
Regards,
SvenHi,
Firstly, for changing Header data without any INSERT/UPDATE?MODIFY statement, badi - ME_PROCESS_PO_CUST will not be useful.
As method you mentioned has no header parameters under CHANGING / EXPORTING clause.
You can use the badi which has the parametrs you want in either change/ Export mode. It can be defined under table also.
Below is the list of important badis gettign called, however none of them contains header values in change/export clause.
ME_CCP_ACTIVE_CHECK
MD_STOCK_TRANSFER
ME_DEFINE_CALCTYPE
ME_PO_PRICING
ME_FIELDSTATUS_STOCK
ME_COMMITMENT_STO_CH
ME_COMMITMNT_PARKING
ME_INFOREC_SEND
ME_CHECK_SOURCES
ME_PURCHDOC_POSTED
Instead you can use enhacement MM06E005 Customer fields in purchasing document.
Create a project under Transaction CMOD.
Assign enhancement as Project component.
You'll find Exit 012. At time of save you can change header im_ekko based on you parterner data tab.
Regards,
Amee.
Maybe you are looking for
-
Linking multiple emails to a single event in ical and/or to do's
Hi: Often I receive emails and I want to link them to an event in ical. OS X does this just fine as long as there is date in the email that OS X can recognize. The problem is sometimes I get multiple emails relating to the same event and I would like
-
External Iomega USB Hard Drive Problem?
Hi there I have just purchased two Iomega desktop hard drives for use with my iMac. I have the new iMac and latest version of Leopard installed. I formatted the drives for use with the system as they were formatted for Windows use originally. However
-
Photoshop Help Opens By Itself
This has been reported before but the topic was closed. I am having an issue where Photoshop CS6 is opening 4 tabs in Chrome that all go to http://helpx.adobe.com/photoshop/topics.html whenever I click anywhere on the screen. This began when I was us
-
Itunes won't install as it says it's an unsafe programme
It downloads the says delete as its unsafe programme. Driving me insane. Have unistalled itunes because I couldnt update as signiture issues so just want to install it from scratch. Please help. Very frustrated. Thanks Graham
-
Mysterious where clause with japanese
enviroment: PL/SQL Develope, Version 7.1.0.1337, Windows XP Professional 5.1 Build 2600 (Service Pack 2) Here is the problem, when i add a where clause with japanese, the data evaporated: SQL> select * from ja_test; EXECUTABLE_NAME DESCRIPTION XX00MR