Details about cell definition
hi,
Can anybody give me the complete details about cell definition, where, why and how we are going to use.
Regards
Hi,
You can use the cell Editor tool when you have a structure in the rows and one in the columns.
For each cell you can define a custom selection, a custom formula, or a custom cell definition.
I find the Cell Editor very useful when different logic is needed for each cell in your report.
Hope it helps,
Gili
Similar Messages
-
What is meant by cell definition
Hi all
I have absolutely no idea of what exactly is Cell Definition. Can any body explain the same.
i will be thank full to you if you could send me documents regarding the same to my address mentioned in my profile.
thanks in advance
regardsHi Nag,
Please try to search the forums before posting a question. The same subject was discussed recently. See:
Re: details about cell definition
Hope this helps... -
Hi all,
What is the cell definition option in query designer and what is the use of that ?
Regards
Kiran KumarHi Kiran,
I believe you are talking about 'Cell Editor' in the Query Designer. If so, let me provide few excerpts from Peter Jones book.
1) "A cell is an intersection of two structures in a query definition"
2) it is the 13th icon on your Query Designer (in BI7.0)
3) "In certain situations where you need to define each specific cell of a query, you may need to use the Cell Editor. For ex, suppose you are looking to create a query that has the divisionslisted in a particular manner and you want to hold all the divisions in the list, even though there are months where certain divisions don't have any sales or data. This may be the reason for using the Cell Editor. The Cell Editor allows you to directly define specific cells in the query via the Query Designer. If you define selection criteria and formulas for structural components and there are structural components of the query, generic cell definitions are created at the intersection of the structural components that determine the valuesto be presented in the cells. Cell-specific definitions allow you to define explicit formulas and selection conditions for cells as well as implicit cell definiitons. This means you can override cell values. This function allows you to design much more detailed queries. In addition, you can define cells that have no direct relationship to the structural components (virtual key figures). These cells are not displayed and serve as containers for help selections or help formulas.
4) The pre-requisite for this is that the query must have two structures.
5) "A new cell reference is a cell you have defined that can be reused in a formula. If you want to re-use the value from the implicit, generic cell definition that is automatically created at the intersection of the two structural components of a query, select this cell in the Cell screen area and , using the secondary mouse button, choose New Cell Reference."
6) "You can also change the properties of a defined cell by selecting it. I nthe properties screen, you can change the description as well"
I hope this will be helpful. -
Hello,
I am new to version 3.5 and would like to know more about the functionalities of "Cell Definition". Could someone enlighten me more about what possibilities I have wirh Cell Definition. Links are always welcome....
Thanks,
SDHi,
Cell defination can be created only when you have two active structures.
regards,
Shailaja
Some examples:
You can use any cell that you define in a formula. If you want to reuse the value from the implicit, generic cell definition that is automatically created at the intersection of the two structural components of a query, select this cell in the Cell screen area and, using the secondary mouse button, choose New Cell Reference. A description taken from the two structural components now automatically appears in the cell. The symbol shows you that a cell reference exists for this exception cell. Now you can reference this cell. You can continue to use the implicit cell definition and do not have to manually generate this value using a new selection.
Functions of explicitly defined cells:
Select a defined cell and choose the required function from the context menu (secondary mouse button).
● Edit
● Cut
● Copy
● Paste
● Remove
● Where-Used List
Before you delete a cell, you can check for the formulas in which the defined cell is used in the where-used list.
You reach the properties of a defined cell by selecting the defined cell. In the Properties screen area you can also make changes such as:
● Changing the description of the cell
● Changing the highlighting of the cell
● Hiding the cell ( if you do not want to see the values of the cell)
Help cells
In the Help Cells area you can define additional cells for help selections or help formulas. You can use the functions New Selection and New Formula in the context menu to define help cells that are not displayed in the query to serve only as objects for help selections and help formulas.
For example, you can define an invoice in a help cell and use this in a real cell to calculate a duplicated invoice.
a. Using the secondary mouse button, click on the empty cell next to Help Cells to reach the context menu. From here, choose New Selection.
b.Use Drag&Drop to drag the Invoice key figure into the right-hand Details of the Selection area.
c. Enter a description.
d. Choose OK. The cell contains the description of the selection. The symbol shows you that a selection exists for this exception cell.
e. Now choose New Formula from the context menu of the required cell of the query. The new formula that is not yet defined appears in the cell.
f. Select the new formula and choose Edit from the context menu.
g. Use Drag&Drop to drag the cell you have just defined, which you can find in the Available Operands window under Cells, into the Detail View window. Click on the button twice.
h. Enter a description.
i. Choose OK. The cell contains the description of the formula. The symbol shows you that a formula exists for this exception cell.
Result
You have defined one or more exception cells for a query.
Regards,
shailaja
Message was edited by:
shailaja badda -
Could you pls give the details about the Unicode conversion during Upgrade
Hi,
Can anyone give details about the Unicode conversion during SAP Upgradation fro 4.6C to ECC6.
Waiting for quick response
Best Regards,
PadhyHi,
These are the few points i gathered during my upgradation project.
Before starting any upgradation project, it is necessary to take up the back-up of the existing systems. As we are going to upgrade the entire system, we will be changing so many things and if something happens, without back-up, we will be in a trouble.
So it is advised to keep a back-up of the existing system.
Say for example we have the existing system E4B which is of Version 4.6C. Now we want to upgrade it to Version 4.7. Let us see how we can do it.
Version upgrades not only means that we need to run the new Version CD over the existing Version System but only involves some other thing.
Version Upgrade involves the following Steps.
Say we want to upgrade for Version 4.7 from Version 4.6, which is in the System E4B. Now we created one more system called as E1B in which the upgradation for Version 4.7 can be done.
First copy the entire E4B system into the E1B System which is created for Version 4.7.
Apply the Version 4.7 CD provided by SAP over the E1B System.
Now check whether all the functionalities that was in E4B system works fine with E1B system also.
Thus the Version Upgrade involves two steps.
1. SAP Upgradation with the help of the CD
2. Manual Upgradation.
1. SAP Upgradation with the help of the CD
This is nothing but after taking the copy of the existing system into a new system, the upgradation CD from SAP is applied over the new system.
2. Manual Upgradation.
This Manual Upgradation involves
2.1 Upgradation of Standard Objects
2.1.1 SPAU Objects
2.1.2 SPDD Objects
2.2 Upgradation of Custom Objects.
Upgradation of Custom Objects can be placed under the following three categories.
Unicode Compliance
Retrofit
Upgrade
Please Find below some of the common Unicode Errors and their solutions
1. Error:
In case of Translate Error; Dangerous use of Translate in Multilingual system.
Correction:
To correct the Error occurring on TRANSLATE statement use this additional statement before the Translate statement.
SET LOCALE LANGUAGE sy-langu.
This statement defines the Text Environment of all the programs & internal sessions in the language specified in the LANGUAGE KEY, which in this case is sy-langu, i.e. the log on language of the user.
2. Error:
In case of Open Dataset Error; Encoding Addition must be included.
Correction:
This Error occurs only when the MODE is TEXT.
To correct the Error occurring on OPEN DATASET statement use this statement instead.
OPEN DATASET dataset_name FOR access IN TEXT MODE ENCODING DEFAULT.
Where: dataset_name NAME OF THE DATASET.
Access INPUT or OUTPUT or APPENDING or UPDATE.
DEFAULT - Corresponds to UTF-8 in UNICODE systems &
NON_UNICODE in NON-UNICODE systems.
3. Error:
In case of the usage of the Obsolete FM UPLOAD/DOWNLOAD or WS_UPLOAD/DOWNLOAD; Function module UPLOAD is flagged as obsolete.
Correction:
The FM GUI_DOWNLOAD/UPLOAD is used.
The variations to be made in the parameters of the FM:
1. Filename It must be of STRING type.
2. Filetype DAT is not used any longer, instead ASC is used.
3. Field Separator The default value SPACE is used, incase for a TAB separated file X can be used.
4. Error:
In case of CURRENCY/UNIT Addition Error; Use addition CURRENCY/UNIT when outputting.
Correction:
The CURRENCY addition specifies the currency-dependant decimal places for the output of the data objects of type i or p. To obtain the currency-key, the field CURRKEY of the table TCURX is used. The system determines the number of the decimal places from the field CURRDEC of the selected CURRKEY.
To correct this error follow the following method:
WRITE: /3 'TOTAL',' ', TOTAL.
WRITE: /3 TOTAL, , TOTAL CURRENCY 2. --- Where 2is the Currency Key for Getting 2 decimal places.
5. Error:
In case of TYPE X Error; Variable must be of C, N, D, T or STRING type.
Correction:
We need to change all the Type X (Hexadecimal) variables to Type C with their values unchanged.
So the method to be followed is:-
1. Load the definition of the class CL_ABAP_CONV_IN_CE or CL_ABAP_CHAR_UTILITIES.
2. Declare the variable as Type C, and use the method UCCP(XXXX) of the class CL_ABAP_CONV_IN_CE where XXXX represents the 8-bit Hexadecimal value and incase the variable holds a Hex value for a Horizontal Tab , then the Attribute HORIZONTAL_TAB of the class CL_ABAP_CHAR_UTILITIES can be used directly instead of using the method UCCP.
E.g.:
i) *DATA: TAB TYPE X VALUE 09, Tab character
CLASS: CL_ABAP_CHAR_UTILITIES DEFINITION LOAD.
DATA TAB TYPE C VALUE CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
ii) * DATA: CHAR TYPE X VALUE 160.
CLASS: CL_ABAP_CONV_IN_CE DEFINITION LOAD.
DATA CHAR TYPE C.
CHAR = CL_ABAP_CONV_IN_CE=>UCCP(00AO).
(Here 00A0 is the Hexadecimal equivalent of the decimal 160).
3. Incase the TYPE X Variable has a length more than 1, then an internal table must be created for the variable.
E.g.:
CLASS: CL_ABAP_CONV_IN_CE DEFINITION LOAD.
DATA : LF(2) TYPE X VALUE 'F5CD'.
DATA : BEGIN OF LF,
A1 TYPE C,
A2 TYPE C,
END OF LF.
LF-A1 = CL_ABAP_CONV_IN_CE=>UCCP('00F5').
LF-A2 = CL_ABAP_CONV_IN_CE=>UCCP('00CD').
6. Error:
In case of the Character -Error; The Character -cant appear in names in Unicode Programs.
Correction:
The Character -(Hyphen) appearing in Variable names is replaced by the character _ (Under Score) for Unicode/Upgrade Compliance.
E.g.:
*wk-belnr LIKE bkpf-belnr,
*wk-xblnr LIKE bkpf-xblnr,
*wk-date LIKE sy-datum,
*wk-wrbtr LIKE bseg-wrbtr,
*wk-name1 LIKE lfa1-name1,
*wk-voucher(8) TYPE c.
wk_belnr LIKE bkpf-belnr,
wk_xblnr LIKE bkpf-xblnr,
wk_date LIKE sy-datum,
wk_wrbtr LIKE bseg-wrbtr,
wk_name1 LIKE lfa1-name1,
wk_voucher(8) TYPE c.
7. Error:
In case of The SUBMIT-TO-SAP-SPOOL Error; you should not use the statement SUBMIT-TO-SAP-SPOOL without the WITHOUT SPOOL DYNPRO addition.
Correction:
1. Declare variables of type PRI_PARAMS, ARC_PARAMS, and a variable of TYPE C which would be used as a VALID FLAG.
2. Call the FM GET_PRINT_PARAMETERS:
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
ARCHIVE_MODE = '3'
DESTINATION = P_DEST
IMMEDIATELY = 'X'
IMPORTING
OUT_ARCHIVE_PARAMETERS = archive_parameters
OUT_PARAMETERS = print_parameters
VALID = valid_flag
EXCEPTIONS
INVALID_PRINT_PARAMS = 2
OTHERS = 4
3. Use the SUBMIT-TO-SAP-SPOOL statement.
E.g.:
submit zrppt500
using selection-set 'AUTO3'
with res_no eq lo_rsnum
with sreserv in preserv
to sap-spool destination p_dest
immediately 'X'. "print immediate
DATA: print_parameters type pri_params,
archive_parameters type arc_params,
valid_flag(1) type c.
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
ARCHIVE_MODE = '3'
DESTINATION = P_DEST
IMMEDIATELY = 'X'
IMPORTING
OUT_ARCHIVE_PARAMETERS = archive_parameters
OUT_PARAMETERS = print_parameters
VALID = valid_flag
EXCEPTIONS
INVALID_PRINT_PARAMS = 2
OTHERS = 4
Submit zrppt500
Using selection-set 'AUTO3'
With res_no eq lo_rsnum
with sreserv in preserv
to sap-spool
SPOOL PARAMETERS PRINT_PARAMETERS
ARCHIVE PARAMETERS ARCHIVE_PARAMETERS
WITHOUT SPOOL DYNPRO.
8. Error:
In case of Message Error; Number of WITH fields and number of Place Holders are not same .
Correction:
Split the statement after WITH into the same number as the place holder for that Message ID.
E.g.:
1. * MESSAGE E045.
MESSAGE E045 WITH '' ''.
2. in program ZIPI0801
Start of change for ECC6
message e398(00) with 'Could not find access sequence'
'for condition type:'
p_ptype.
message e398(00) with 'Could not find '
'access sequence'
'for condition type:'
p_ptype.
End of change made for ECC6
9. Error:
In case of Move between 2 different Structures; The structures are not mutually convertible in a Unicode program.
Correction:
Make both the Data Types compatible and then assign the contents.
E.g.:
The statement move retainage_text to temp_text. Gives an error, where RETAINAGE_TEXT is an internal table and TEMP_TEXT is a string of length 200.
A Feasible solution for this is to specify from which position to which position of the string, the fields of RETAINAGE_TEXT should be assigned.
TEMP_TEXT+0(1) = RETAINAGE_TEXT-DQ1.
TEMP_TEXT+1(1) = RETAINAGE_TEXT-HEX.
TEMP_TEXT+2(20) = RETAINAGE_TEXT-FILLER1.
TEMP_TEXT+22(15) = RETAINAGE_TEXT-AMT_DUE.
TEMP_TEXT+37(8) = RETAINAGE_TEXT-TEXT.
TEMP_TEXT+45(10) = RETAINAGE_TEXT-DUE_DATE.
TEMP_TEXT+55(1) = RETAINAGE_TEXT-DQ2.
10. Error:
In case of no description found; add a GUI title.
Correction:
In this type of error gui title is generally missing so add a GUI title to the module pool.
11. Error:
In case of writing internal or transparent table
Correction:
Write individual fields.
E.g.:
WRITE: / EXT. --> EXT should be a character type field
WRITE: / EXT-ZZSTATE, EXT-LINE_NO, EXT-LINE_TXT, EXT-AMT, EXT-ZZSKUQTY.
12. Error:
In case of combination reference table/field S541-UMMENGE does not exist
Correction:
Was due to error in reference table S541. TABLE S541 has errors
1)Foreign key S541- ZZMARKET (ZZMARKET AND KATR2 point to different domains)
2)Foreign key S541-ZZACQUIGRP (ZZACQUIGRP AND KATR8 point to different domains)
Changed the domain of ZZMARKET (from ZMKCODE to ATTR2)
And that of ZMKCODE (from ZACCODE to ATTR8)
13. Error:
In case of KEY does not exist
Correction:
The reference table for field KBETR was KNOV earlier changed it to RV61A as KNOV was in turn referring to RV61A.
14. Error:
Incase of WRITE statement, Literals that take more than one line is not permitted in Unicode systems.
Correction: To correct this error, we need to align the spaces accordingly so that the statement doesnt go beyond the line.
15. Error:
Incase of Data statement, The data type ZWFHTML can be enhanced in any way. After a structure enhancement, this assignment or parameter might be syntactically incorrect ..
Correction: To correct this error, instead of like in the Data statement, use type.
16. Error:
Incase of DESCRIBE statement, DESCRIBE can be used only with IN BYTE... Or IN CHARACTER mode in Unicode systems.
Correction: To correct this error, use additional text, IN BYTE MODE / IN CHARACTER MODE along with this statement.
CHARACTER MODE is added when the data object is of flat/ character type.
BYTE MODE is added when the data object is a deep structure.
Syntax: DESCRIBE FIELD data_obj : LENGTH blen IN BYTE MODE,
LENGTH clen IN CHARACTER MODE.
Where blen and clen must be of type I.
17. Error:
Incase of DO-LOOP Error, In Do loop range addition needed
Correction:
An internal tables is declared and the two fields (VARYING field and NEXT field) were
Included inside the internal table
E.g.: In program SAPMZP02
DO 11 TIMES
VARYING STATION_STATE FROM STATION1 NEXT STATION2. ECC6
CASE SYST-INDEX.
WHEN 1
STATION_STATE = STATION1.
WHEN 2
STATION_STATE = STATION2.
WHEN 3
STATION_STATE = STATION3.
WHEN 4
STATION_STATE = STATION4.
WHEN 5
STATION_STATE = STATION5.
WHEN 6
STATION_STATE = STATION6.
WHEN 7
STATION_STATE = STATION7.
WHEN 8
STATION_STATE = STATION8.
WHEN 9
STATION_STATE = STATION9.
WHEN 10
STATION_STATE = STATION10.
WHEN 11
STATION_STATE = STATION11.
18. Error:
Incase of the parameter QUEUE-ID Error, QUEUE-ID is neither a parameter nor a select option in program rsbdcbtc.
Correction:
The parameter in program rsbdcbtc is QUEUE_ID and so is changed in this program
E.g.: In program Z_CARRIER_EDI_INTERFACE
submit rsbdcbtc with queue-id = apqi-qid and return. "ECC6
The parameter name changed by replacing '-' with '_' as in program rsbdcbtc "ECC6
Submit rsbdcbtc with queue_id = apqi-qid and return. "ECC6
19. Error:
Incase of EPC Error, Field symbol <TOT_FLD> is not assigned to a field .
Correction:
This error couldn't be rectified as the error occurs in a Standard SAP include- LSVIMF29.
The OS Note - 1036943 needs to be applied.
Error:
OPEN DATASET P_FILE FOR OUTPUT IN TEXT MODE.
Correct:
OPEN DATASET P_FILE FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
Error:
Constants : c_tab type x value '09' .
Correct:
Constants : c_tab type abap_char1 value cl_abap_char_utilities=>horizontal_tab .
Error:
Data : begin of output_options occurs 0 . Include structure ssfcompop.
Data : end of output_options .
Correct:
Data : output_options type standard table of ssfcompop with header line .
Error:
PARAMETERS : NAST TYPE NAST .
Correct:
PARAMETERS : NAST TYPE NAST NO-DISPLAY .
Replace WS_DOWNLOAD and WS_UPLOAD by
GUI_UPLOAD and GUI_DOWNLOAD and check the import and export parameter types , do the changes accordingly. Because FILENAME paramater type is different because of this it will give dump.
For issue during Issue using SO_NEW_DOCUMENT_ATT_SEND_API1 Function module, the solution is After this FM we should put COMMIT WORK.
Issue:
Moving data from one structure to another structure if those two structures are not compatible
Solution:
we should use move-corresponding or field by filed we need to move it.
If database structures are different in 4.6c and ECC6.0,
Then we should go with append structure concept.
While testing the report if it gives dump at Select query level or any database or view level,then just goto that table or view and goto the data base utility(se14) adjust the database. But make sure that selected radio button in se14 transaction should be activate and adjust database
Also Check this link.
http://help.sap.com/saphelp_nw04/helpdata/en/62/3f2cadb35311d5993800508b6b8b11/frameset.htm
Reward points if helpful.
Regards,
Ramya -
Cell definition choice in Query Designer is inactive
In the Query Designer the choice "Define cells" is inactive, or grayed out. Why is this? Is there a global setting or does it have something to do with the query itself?
Hi TMV,
if you want to see the "cell " option in active mode , first u must have two structures.
one is charactersitc structure and on key figure.
Just go throw the below description.
Hi,
just go throw the below description:
In the Query Designer, choose View ® Cells from the menu bar to reach the functions of the cell definition. The Cells screen area is displayed.
New selection
1. Select a cell in the Cell screen area and choose New Selection with the secondary mouse button. The new selection that is not yet defined appears in the cell.
2. Select the new selection and choose Edit from the context menu. The Change Selection Cells dialog box appears. Make the basic settings on the General tab page.
3. Use Drag&Drop to define your required selection by dragging a key figure and the characteristic values by which you want to restrict the key figure to the right-hand area of the Details of the Selection dialog box. See Defining Selections.
You can use characteristic value variables instead of fixed characteristic values.
- If you want to change an existing variable, select the variable and choose Edit from the context menu. The variables editor appears and you can change the settings.
- If you want to define a new variable, select the characteristic value and choose New Variable from the context menu. The new variable is displayed. Choose Edit from the context menu of the new variable. The variables editor appears and you can define the settings.
For more information, see Defining Variables.
4. Enter a description for the selection.
You can use text variables in the description.
5. Make any necessary settings for the properties of the selection on the other tab pages. See Selection/Formula Properties.
6. Choose OK. The cell contains the description of the selection. The symbol shows you that a selection exists for this exception cell.
New formula
1. Select a cell in the Cell Definition dialog box and, using the secondary mouse button, choose New Formula from the context menu. The new formula that is not yet defined appears in the cell.
2. Select the new formula and choose Edit from the context menu. The Change Formula Cell dialog box appears. Make the basic settings on the General tab page.
3. Define your formula using the operands and functions available. See Defining Formulas.
4. Enter a description of the formula.
You can use text variables in the description.
5. Make any necessary settings for the properties of the formula in the other tab pages. See Selection/Formula Properties.
6. Choose OK. The cell contains the description of the formula. The symbol shows you that a formula exists for this exception cell.
New cell reference
You can use any cell that you define in a formula. If you want to reuse the value from the implicit, generic cell definition that is automatically created at the intersection of the two structural components of a query, select this cell in the Cell screen area and, using the secondary mouse button, choose New Cell Reference. A description taken from the two structural components now automatically appears in the cell. The symbol shows you that a cell reference exists for this exception cell. Now you can reference this cell. You can continue to use the implicit cell definition and do not have to manually generate this value using a new selection.
Functions of explicitly defined cells:
Select a defined cell and choose the required function from the context menu (secondary mouse button).
● Edit
● Cut
● Copy
● Paste
● Remove
● Where-Used List
Before you delete a cell, you can check for the formulas in which the defined cell is used in the where-used list.
You reach the properties of a defined cell by selecting the defined cell. In the Properties screen area you can also make changes such as:
● Changing the description of the cell
● Changing the highlighting of the cell
● Hiding the cell ( if you do not want to see the values of the cell)
Help cells
In the Help Cells area you can define additional cells for help selections or help formulas. You can use the functions New Selection and New Formula in the context menu to define help cells that are not displayed in the query to serve only as objects for help selections and help formulas.
For example, you can define an invoice in a help cell and use this in a real cell to calculate a duplicated invoice.
a. Using the secondary mouse button, click on the empty cell next to Help Cells to reach the context menu. From here, choose New Selection.
b. Use Drag&Drop to drag the Invoice key figure into the right-hand Details of the Selection area.
c. Enter a description.
d. Choose OK. The cell contains the description of the selection. The symbol shows you that a selection exists for this exception cell.
e. Now choose New Formula from the context menu of the required cell of the query. The new formula that is not yet defined appears in the cell.
f. Select the new formula and choose Edit from the context menu.
g. Use Drag&Drop to drag the cell you have just defined, which you can find in the Available Operands window under Cells, into the Detail View window. Click on the button twice.
h. Enter a description.
i. Choose OK. The cell contains the description of the formula. The symbol shows you that a formula exists for this exception cell.
Result
You have defined one or more exception cells for a query.
Regards,
Shailaja -
Details about how to do delta load
Hi,
Can someone please give me the details about how to do delta from scratch. Like, i have the custom datasource created in the RSO2, created infosource in BW, loaded that into an ODS using full load. Now how do I do the delta for the same ods instead of full load. It will be a great help to me if you can give me the steps how to do and your help is always appreciated.
Thanks in advance,
SueHi
Delta Process
Definition
The delta process is a feature of the extractor and specifies how data is to be transferred. As a DataSource attribute, it specifies how the DataSource data is passed on to the data target. From this you can derive, for example, for which data a DataSource is suited, and how the update and serialization are to be carried out.
Use
The type of delta process affects the update into a data target. When you update data in an ODS object, you need to serialize it so that you can also overwrite it. According to the delta process, the system decides whether it is necessary to serialize by request or by data packet.
Structure
There are various delta processes for SAP source systems:
1. Forming deltas with after, before and reverse images that are updated directly in the delta queue; an after image shows the status after the change, a before image the status before the change with a negative sign and the reverse image also shows the negative sign next to the record while indicating it for deletion. This serializes the delta packets. The delta process controls whether adding or overwriting is permitted. In this case, adding and overwriting are permitted. This process supports an update in an ODS object as well as in an InfoCube. (technical name of the delta process in the system): ABR)
2. The extractor delivers additive deltas that are serialized by request. This serialization is necessary since the extractor within a request delivers each key once, and otherwise changes in the non-key fields are not copied over correctly. It only supports the addition of fields. It supports an update in an ODS object as well as in an InfoCube. This delta process is used by LIS DataSources. (technical name of the delta process in the system): ADD)
3. Forming deltas with after image, which are updated directly in the delta queue. This serializes data by packet since the same key can be copied more than once within a request. It does not support the direct update of data in an InfoCube. An ODS object must always be in operation when you update data in an InfoCube. For numeric key figures, for example, this process only supports overwriting and not adding, otherwise incorrect results would come about. It is used in FI-AP/AR for transferring line items, while the variation of the process, where the extractor can also send records with the deletion flag, is used in this capacity in BBP. (technical name of the delta process in the system): AIM/AIMD)
Pls do check the link
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a64d3e07211d2acb80000e829fbfe/content.htm
Re: Need Help in After Image and Before Image
Re: Generic Datasource with Additive Delta
Re: Diff between before image and after image
if it helps pls ado asiign points -
Give me details about differrent views in generic extraction give details
give me details about differrent views in generic extraction give details such as database view, projection view, help view, etc please give detail
Dear Deba,
Projection view - Just retrieves some fields from a single table.
Help View - This is used for search help.
Database View - This is inner join view of one or more tables
Maintenance View - Helps in creating maintaining data of the application object. The data can be distributed among several tables
Data Base View:
A database view is defined in the ABAP Dictionary and automatically created on the database during
activation. Accesses to a database view are passed directly to the database from the database interface.
The database software performs the data selection.
If the definition of a database view is changed in the ABAP Dictionary, the view created on the database
must be adjusted to this change. Since a view does not contain any data, this adjustment is made by
deleting the old view definition and creating the view again in the ABAP Dictionary with its new definition.
The maintenance status defines whether you can only read with the view or whether you can also write
with it. If a database view was defined with more than one table, this view must be read only.
The data read with a database view can be buffered. View data is buffered analogously to tables. The
technical settings of a database view control whether the view data may be buffered and how this should
be done. The same settings (buffering types) can be used here as for table buffering. The buffered view
data is invalidated when the data in one of the base tables of the view changes.
Maintainance View:
Data that is distributed on more than one table often forms a logical unit, called an application object.
You should be able to display, change and create the data of such an application object together. Users
usually are not interested in the technical implementation of the application object, such as the distribution of the data on several tables.
You can maintain complex application objects in a simple way using a maintenance view. The data is
automatically distributed on the underlying database tables.
All the tables used in a maintenance view must be linked with a foreign key. This means that the join
conditions are always derived from the foreign key in the maintenance view. You cannot enter the join
conditions directly as in a database view.
A maintenance interface with which the data of the view can be displayed, changed and created must be
generated from the definition of a maintenance view in the ABAP Dictionary.
When the maintenance interface is created, function modules that distribute the data maintained with the
view on the underlying tables are automatically generated.
The maintenance interface is generated with the Transaction Generate Table View (Transaction SE54)
or from the view maintenance screen with Environment -> Tab.maint.generator.
Database views implement an inner join. You only get those records which have an entry in all the tables
included in the view.
Maintenance views implement an outer join.
Help View:
A help view is defined analogously to a maintenance view. Help views can only be used as selection
methods in search helps. Since the R/3 System cannot pass the selection directly to the database using
a help view, it must generate its own access routines. The database view should therefore be used as
selection method in preference to the help view.
http://help.sap.com/saphelp_nw2004s/helpdata/en/cf/21ecf9446011d189700000e8322d00/frameset.htm
Difference between "Help View" and "Search Help"
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed06446011d189700000e8322d00/frameset.htm
for more detailed info look on:
http://www.sap-img.com/abap/what-is-the-different-types-and-usage-of-views.htm
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/abap+dictionary&
Regards,
Ram. -
Cell definition in Report Painter
Dear All,
I am looking for some documentation or any other sort of help regarding the cell definition in Report Painter reports.
Regards
Shirazi<a href="http://help.sap.com/saphelp_47x200/helpdata/en/46/1a1c3ac9fb1d75e10000000a114084/content.htm">SAP documentation</a>
-
I have just started to use Muse for our design agency and learning how to build ourselves a new site, I have managed to create a basic lightbox which contains sliding images, what I need to do now is have a pop up window which goes into detail about the projects, what I would like is a piece of text or icon that when you roll over it and then click a separate window pops up with additional information in, once finished reading the info you can then click to close the box, any advice on how to do this?
The best way to do what you're asking is with the Composition widget. Start with the Tooltip preset, which, by default shows the info on rollover. You can change the option to show on click, which is what you're after. You can also add the close button or have the info disappear on rollout.
David -
What is Cell Definition (BW 3.5)
Hi Experts,
Could any of you explain what is the Cell definition and how that is useful in reporting (SAP BW 3.5)
Please explain with a good example as Iam struggling to understand teh exact use of this.
Points guaranteed.
Thanks & Regards,
SunnyHi ,
Cell definition is used in order to avoid formula collision. for example in a table in one row you has used one formula and in column you have used another formula then at certain cell the system is unable to identify that it should apply which formula .
So for that cell we explicitly define a formula that should be used by the system.
Check the below thread for more:
Cell Definition in the query
Hope this helps,
Regards,
Supriya -
Customer Exit Variable in cell definition in BEx
Hi,
I have defined a query with a Structure in Row and Key Figures in column.
The result of query should look like this:
Fiscal/Year Period | Quantity per month | Quantity cumulative
011.2010 (Variable Offset Value -3) | 5 | 5
012.2010 (Variable Offset Value -2) | 6 | 11
001.2011 (Variable Offset Value -1) | 7 | 7
002.2011 (Variable Single Value, Manual Input) | 8 | 15
"Quantity cumulative" is defined as follows:
Quantity cumulative (002.2011) = Quantity 001.2011 + Quantity 002.2011
Quantity cumulative (001.2011) = Quantity 001.2011
Quantity cumulative (012.2010) = Quantity 011.2010 + Quantity 012.2010
Quantity cumulative (011.2010) = Quantity 011.2010
"Fiscal/Year Period" and "Quantity per month" are OK. But I have problem to define the key figrue "Quantity cumulative".
I have defined a Customer Exit Variable on Reference Characteristic "Fiscal/Year Period". Moreover I have also defined cell definition to define each individual cell for key figrue "Quantity cumulative" restricted by Customer Exit Variable.
The Quantity cumulative (002.2011) and Quantity cumulative (001.2011) are calculated correct. But it doesn't work for 012.2010 and 011.2010 (because of previous year).
I would be helpful if you can give some hints.
ThanksHi,
try to use this trick with an IF condition in you customer exit. Calling 'var1' the manual input of:
data: month_difference TYPE N.
month_difference = 'var1'+4(3) - 4.
IF month_difference >= 0.
DO the classic code which you have already used.
ELSE month_difference < 0.
DO the replace concatenating manually 'var1'(4) and the single month.
ENDIF.
Hope it helps.
Best regards.
Simone. -
Is there a way to find out details about, who approved the RMA on system using front end or back end?
But is there a way (simple or not-so-simple) to find
out EVERY SINGLE FILE that's referenced on a
timeline? (I have lots of stuff imported into the
project that I know isn't used on any timeline, but
I'm afraid of moving or deleting things for fear of
never finding it again.)
I'd love to get some sort of "printout" (a list or
something) of every single file.
There is, go to browser and cntrl click on any one of the columns,
and select - show/source. A new column named "source" will pop up and will show where everything "lives". Click on the header at the top and it will justify the column as well. You'll notice this won't show anything for your seq.'s. of course, but will show stills/audio/motion files...
Once you have the new column, you can drag it next to the "name" column and get a grab of it and print it if you like, or whatever.
If you want to do this for just 1 seq., then can create a new bin and double click it to open it. Cntrl-A (select all) in your main seq. and just drag all into the new bin. You will see only what's in that seq. with the "source" column right next to it.
From what I've read, you seem to get the MM thing and it's obviously what you'll need to do to archive as the guys said. But what your missing is a file path system to where everything resides.
Hope this helps and that I've read you properly,
Peace
P-Book 1.5, 17" 2gsRAM Mac OS X (10.4.4) FCStudio -
Know more detail about the Remote Support Platform for SAP Business One ?
SAP Business One 9.1 is about to release this year and we can see in the feature enhancements that a significant update is planned in the Remote Support Platform for SAP Business One, more commonly known as RSP. Let’s have a quick look what update is planned for RSP in version 9.1:
Enhancements planned in Remote Support Platform for SAP Business One 9.1
RSP is planned to support both SAP Business One on Microsoft SQL Server as well as SAP Business One on HANA Database
RSP Processes and Reports adapted to SAP HANA Database
With this plan RSP will help in the areas of Download, Installation, Go-Live Check, Monitoring, Upgrade and Support for SAP Business One both on SQL Server and HANA.
But like me (non-SAP B1 Consultant) many of you have the question what is RSP and how it helps in support? Here I have tried to gather all information.
What is Remote Support Platform for SAP Business One?
The remote support platform for SAP Business One is designed to protect a SAP Business One installation by providing automated and remote support in a high-volume business.
The platform monitors the entire SAP Business One environment. By significantly reducing the time between the appearance, identification, and resolution of issues, the remote support platform for SAP Business One minimizes the impact on customer databases and processes.
Some Key Features of Remote Support Platform:
Showing alerts to SAP B1 Admin about the events which require their attention, such as low disk space, database backups, etc.
Incident Reports against the issues identified which require attention of SAP Support
Company Database Backup and Restore options
Regular fixes of Company Database inconsistencies
Check, Download and Install regular updates in SAP Business One
Upload Logs and required files to SAP Support or to Partner Support on regular basis
Some details about RSP Backup Management
Schedule daily, weekly, and monthly backups
Perform differential and full database backups
Back up transaction logs
Back up files to shared folders on a network
System Status Report through RSP
From June 1st 2013, it will be mandatory to install, configure and upload the System Status Report (SSR) from Remote Support Platform (RSP) for SAP Business One in order to receive support for messages of a technical nature (upgrades, performance & crashes, etc).
Database uploads only via RSP
From June 1st 2013 SAP Business One Support will only accept database uploads to SAP via remote support platform for SAP Business One. In certain exceptional circumstances STFP may be used but this will constitute a minority of cases.
Microsoft Windows PowerShell Scripting
In the remote support platform studio, you can create tasks using Microsoft Windows PowerShell scripting. PowerShell enables you to perform remote administrative tasks on customers’ Microsoft Windows operating systems, by providing full access to Component Object Model (COM) and Windows Management Instrumentation (WMI).Some Network Prerequisite for RSP
To achieve the internet connection test, you must allow port 80 for the RSP external communication
Disabling antivirus firewall or add the RSP to the trusted zone of the antivirus
Set the correct proxy
Disabling Windows firewall in the TP_link Wireless Configuration Utility
Want to now More about It Click Here : Remote Support Platform for SAP Business OneSAP Business One 9.1 is about to release this year and we can see in the feature enhancements that a significant update is planned in the Remote Support Platform for SAP Business One, more commonly known as RSP. Let’s have a quick look what update is planned for RSP in version 9.1:
Enhancements planned in Remote Support Platform for SAP Business One 9.1
RSP is planned to support both SAP Business One on Microsoft SQL Server as well as SAP Business One on HANA Database
RSP Processes and Reports adapted to SAP HANA Database
With this plan RSP will help in the areas of Download, Installation, Go-Live Check, Monitoring, Upgrade and Support for SAP Business One both on SQL Server and HANA.
But like me (non-SAP B1 Consultant) many of you have the question what is RSP and how it helps in support? Here I have tried to gather all information.
What is Remote Support Platform for SAP Business One?
The remote support platform for SAP Business One is designed to protect a SAP Business One installation by providing automated and remote support in a high-volume business.
The platform monitors the entire SAP Business One environment. By significantly reducing the time between the appearance, identification, and resolution of issues, the remote support platform for SAP Business One minimizes the impact on customer databases and processes.
Some Key Features of Remote Support Platform:
Showing alerts to SAP B1 Admin about the events which require their attention, such as low disk space, database backups, etc.
Incident Reports against the issues identified which require attention of SAP Support
Company Database Backup and Restore options
Regular fixes of Company Database inconsistencies
Check, Download and Install regular updates in SAP Business One
Upload Logs and required files to SAP Support or to Partner Support on regular basis
Some details about RSP Backup Management
Schedule daily, weekly, and monthly backups
Perform differential and full database backups
Back up transaction logs
Back up files to shared folders on a network
System Status Report through RSP
From June 1st 2013, it will be mandatory to install, configure and upload the System Status Report (SSR) from Remote Support Platform (RSP) for SAP Business One in order to receive support for messages of a technical nature (upgrades, performance & crashes, etc).
Database uploads only via RSP
From June 1st 2013 SAP Business One Support will only accept database uploads to SAP via remote support platform for SAP Business One. In certain exceptional circumstances STFP may be used but this will constitute a minority of cases.
Microsoft Windows PowerShell Scripting
In the remote support platform studio, you can create tasks using Microsoft Windows PowerShell scripting. PowerShell enables you to perform remote administrative tasks on customers’ Microsoft Windows operating systems, by providing full access to Component Object Model (COM) and Windows Management Instrumentation (WMI).Some Network Prerequisite for RSP
To achieve the internet connection test, you must allow port 80 for the RSP external communication
Disabling antivirus firewall or add the RSP to the trusted zone of the antivirus
Set the correct proxy
Disabling Windows firewall in the TP_link Wireless Configuration Utility
Want to now More about It Click Here : Remote Support Platform for SAP Business One -
Cell Definition in Query Designer
Hi,,
Can anyone will tell me the real time use of cell definition option in query designer.
Thanks and Regards.
AnjaliAnjali,
You can use cell definitions when you want to overwrite the value of a particular cell.
For this you need to have an identification of where the cell intersection takes place. So for defining cell definitions its mandatory to have two structures in the report.
Now coming to the scenario,
You have GL accounts in the rows structure and the key figures amount, deductions and some others.
Rows-----Amount--
Deductions
1001--20000--
100
1002--15456--
4363
1007--64334--
252
1005--36643--
34
1111--43436--
343
This is what the report displays for a particular year the user enters e.g 2007.
But for a GL account 1005 the user wants to display the amount for the last fours years.
The out put for amount for the GL account 1005 displays only 2007. The requirement is that it should display the summed up values of 2007,2006,2005,2004.
To get this out put we go for cell definitions and in the intersection of the 1005 GL account and amount we define a cell definition. Based upon the requirement we define the cell definition...
Hope this helps you.......
Maybe you are looking for
-
Vertical line issue - How can we get Apple to address this?
Hi guys, As can be seen in this forum (and a lot of other forums, as well), a lot of people are experiencing this problem on their 17" iMac G5 with iSight. Here are some pertinent details (which may be familiar to a lot of people but can be a primer
-
when i connect my ipod 30gb to my laptop it opens itunes and tells me there is an upate avalible for my ipod. when i try to update it comes up with error 1417. I have tried to restore my ipod to factory settings at it fails with error message 1428. A
-
Set date as MM/dd/yyyy as in parameter for SQL Server stored procedure
I have string date in MM/dd/yyyy . My requirement is to send date as in parameter to stored procedure in format MM/dd/yyyy . CallableStatement cstmt=null; cstmt = connection.prepareCall("{...... How this to be done .I am Using SQL server. If i do lik
-
i dont know how to copy things onto my flash drive also i dont know how to remove the flash drive from the mac
-
Upgrading Photoshop CS5 upgrade to CS6
My base full version is CS4. Bought CS5 upgrade in 2013 and would like to upgrade to CS6. Is this possible? Could be that only the full version of CS5 (i.e. being the 'base'-version) can be upgraded..? Can't find any info on that. Thanks