LSMW--help require in Batch standard process
Hi all,
Trust u are all doing good.
I am a user in LSMW.....and I am trying to run LSWM with Batch standard.
I have done all the process but now stuck in START DIRECT INPUT SESSION.
Pls let know what to do in this process?
What next step would be?
God Bless
>
Thomas Zloch wrote:
> Please list your settings in the first LSMW step here for further analysis.
> Thomas
Hi Many thanks,
Pls find below all the steps created in the process, as follows,
1. after creating project, subproject and object
2.maintain source struc
3.main source fields( MATNR,MBRSH,MTART,MAKTX,MEINS,MATKL)
4.main struc relation
5. main field mapping and convertion rules
6.assign files( atttched external file)
7. assign files
8. import data
9. display import data
10. convert data
11. display converted data- execute --OK
PLEASE LET ME FROM BELOW STEPS...WHAT TO DO NEXT
12. start direct input session( let me the steps here and onwards please)_
Thanks
Similar Messages
-
Help required for Creation of process chain for Open hub destination(table)
Hi Experts,
I am working on creating process chain for the open hub destination which is targeting data transfer into Table. Which is then push to SAP PI.
2.) Steps to create a process chain for OHD????? Not knowing and even after that
3.) What are the steps for Pushing it to PI (I mean we have generated client proxy also) But need to know ABAP related to trigger process chain
please need your expertise and knowledge. Well atleast with the point 2 I need BI experts help...
Regards,
[Gaurav Patwari|http://gauravpatwari.wordpress.com]Hi Gaurav,
Creating Process chain for OHD.
1. Go to RSPC-> Create a astart variant.
2. Click on process typesin the menu. Fourth from the left. Under this go to LOAD PROCESSES AND POST PROCESSING option.
3. The fifth option is "DATA EXPORT INTO EXTERNAL SYSTEMS". Click on that.
4. Click on F4 and choose your infospoke name.
5. Press the RIGHT button.(if it asks for variant, create a new variant in the same small window besideswritting bar).
6. Join the START process and the 2nd process via dragging.
7. Now add your required other processes.
The general process chain processes are :
1. Start.
2. Delete Indexes (if data loaded to cube).
3. Load process.
4. Delete duplicate request (if it is a full load in cube).
5. Create Indexes.
Hope it helps.
Preet -
Hi,
I want to create a cost centre thru LSMW... I was able to go till step 9. where in I have to import data there when I execute it gives a dump saying "No authorization to open the file "LSMW_DEMO_COSTCENTER_COCTR_REC.lsmw.read"."... Now I go back to Specify Files step & clicked the legacy data (On the PC (frontend)), gave file path as c:/ks01.txt, File Content as- Data for one source structure(table), Seperators as Tabulators, File Structure - checked - Field Order matches Source structure definition, File type as Record End marker (Text File) & Code Page as ASCII....
In the same Specify Files step I clicked Imported data then clicked on LSMW_DEMO_COSTCENTER_COCTR_REC.lsmw.read... & it dumps there itself..
I have created a flat file (by giving tab ) data in notepad & saved in C drive ...
Please tell me which way I should rectify this problem....
Regards,
Seema.Hi ,
Wish u a very happy new year... I am still getting the same error... it says no authorization to open dataset... I am enclosing the snap shot of the error that I am getting...
Runtime errors OPEN_DATASET_NO_AUTHORITY
Exception CX_SY_FILE_AUTHORITY
Occurred on 01/03/2005 at 14:42:31
No authorization to open the file "LSMW_DEMO_COSTCENTER_COCTR_REC.lsmw.read".
What happened?
Error in ABAP application program.
The current ABAP program "/SAPDMC/SAPLLSMW_OBJ_060 " had to be terminated
because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
==============================================================
==============================================================
Runtime errors OPEN_DATASET_NO_AUTHORITY
Exception CX_SY_FILE_AUTHORITY
Occurred on 01/03/2005 at 14:35:15
No authorization to open the file "LSMW_DEMO_COSTCENTER_COCTR_REC.lsmw.conv".
What happened?
Error in ABAP application program.
The current ABAP program "/SAPDMC/SAPLLSMW_OBJ_060 " had to be terminated
because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
The same program I am able to do in my practising server but its giving problem in the client server...
Could you please help me.
Regards,
Seema. -
LSMW for MB1C with Batch & Characterstic
Dear All,
I want to upload the initial stock with movement type 561.My materials are Batch Managed and the Batch are having certain Characterstic.So i want to upload the Stock with Batch Characterstic.This is not possible with recording in LSMW.Can anybody help me out in making the LSMW.
Thanks
JagmohanTry this code
REPORT zosmm_carga_caract_lote NO STANDARD PAGE HEADING LINE-SIZE 100.
Global Parameters
DATA: BEGIN OF t_message OCCURS 0.
INCLUDE STRUCTURE bapiret2.
DATA: END OF t_message.
DATA: BEGIN OF t_archivo OCCURS 0,
lineas(42),
END OF t_archivo.
DATA: BEGIN OF t_carga OCCURS 0,
charg(10),
valor(30),
END OF t_carga.
DATA: BEGIN OF t_caract OCCURS 40,
atnam LIKE cabn-atnam,
atinn LIKE cabn-atinn,
atfor LIKE cabn-atfor,
anzst LIKE cabn-anzst,
END OF t_caract.
BAPI structures
DATA: BEGIN OF wa_allocvaluescharnew OCCURS 0.
INCLUDE STRUCTURE bapi1003_alloc_values_char.
DATA: END OF wa_allocvaluescharnew.
DATA: BEGIN OF wa_allocvaluesnumnew OCCURS 0.
INCLUDE STRUCTURE bapi1003_alloc_values_num.
DATA: END OF wa_allocvaluesnumnew.
DATA: BEGIN OF wa_allocvaluescurrnew OCCURS 0.
INCLUDE STRUCTURE bapi1003_alloc_values_curr.
DATA: END OF wa_allocvaluescurrnew.
Variables
DATA: lineas TYPE i,
w_rc LIKE sy-subrc,
mens LIKE message,
date_err(1) TYPE c,
swc(1).
DATA: c_totreg(6),
c_vanreg(6).
DATA: v_atinn LIKE cabn-atinn,
v_atfor LIKE cabn-atfor,
v_anzst LIKE cabn-anzst.
SELECTION-SCREEN
SELECTION-SCREEN BEGIN OF BLOCK uno WITH FRAME TITLE text-001.
PARAMETER: p_matnr LIKE mara-matnr OBLIGATORY,
p_atnam LIKE cabn-atnam OBLIGATORY.
PARAMETER: p_file LIKE rlgrap-filename OBLIGATORY.
SELECTION-SCREEN END OF BLOCK uno.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
PERFORM buscar_archivo USING p_file.
START-OF-SELECTION.
START-OF-SELECTION.
REFRESH: t_archivo, t_carga, t_caract.
*** Characteristics Values
SELECT SINGLE atinn atfor anzst
INTO (v_atinn, v_atfor, v_anzst)
FROM cabn
WHERE atnam = p_atnam.
IF sy-subrc NE 0.
MESSAGE i899(m3) WITH 'Not Valid Characteritics'.
ELSE.
*** Read input and upload
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename = p_file
filetype = 'ASC'
TABLES
data_tab = t_archivo
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 EQ 0.
LOOP AT t_archivo.
CLEAR t_carga.
SPLIT t_archivo AT ';'
INTO t_carga-charg t_carga-valor.
APPEND t_carga.
ENDLOOP.
DESCRIBE TABLE t_carga LINES lineas.
IF lineas > 0.
PERFORM clasificar_lotes.
ELSE.
MESSAGE i899(m3) WITH 'Doesn't exist batch to process'.
ENDIF.
ELSE.
MESSAGE i899(m3) WITH 'Error on upload'.
ENDIF.
ENDIF.
TOP-OF-PAGE
TOP-OF-PAGE.
WRITE: /'TITLE', sy-datum, sy-uname NO-GAP.
WRITE: /'Material: ', p_matnr.
WRITE: /'Characteristics: ', p_atnam.
SKIP.
WRITE: 01 'Batch', 11 'Valor', 30 'Log'.
ULINE.
*& Form clasificar_lotes
FORM clasificar_lotes.
DATA: w_matnr LIKE mara-matnr,
w_cuobjbm LIKE mch1-cuobj_bm,
w_obtab LIKE inob-obtab,
w_objek LIKE inob-objek,
w_class LIKE klah-class,
w_clint LIKE kssk-clint,
w_valor(8),
w_mbapi(80),
logline(100).
CLEAR: t_message.
LOOP AT t_carga WHERE charg IS NOT INITIAL.
REFRESH: wa_allocvaluescharnew,
wa_allocvaluesnumnew,
wa_allocvaluescurrnew.
CLEAR: wa_allocvaluescharnew,
wa_allocvaluesnumnew,
wa_allocvaluescurrnew,
date_err,
w_mbapi,
logline.
CONCATENATE t_carga-charg t_carga-valor
INTO logline SEPARATED BY space.
*** Find object to classified
SELECT SINGLE cuobj_bm matnr
INTO (w_cuobjbm, w_matnr)
FROM mch1
WHERE charg = t_carga-charg
AND matnr = p_matnr.
IF sy-subrc EQ 0.
SELECT SINGLE obtab objek
INTO (w_obtab,w_objek)
FROM inob
WHERE cuobj = w_cuobjbm.
*** Find class from object
SELECT SINGLE clint INTO w_clint
FROM kssk
WHERE objek = w_cuobjbm
AND mafid = 'O'
AND klart = '023'.
IF sy-subrc = 0.
SELECT SINGLE class INTO w_class
FROM klah
WHERE clint = w_clint.
TRANSLATE t_carga-valor USING ',.'.
CONDENSE t_carga-valor.
CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
EXPORTING
objectkey = w_objek
objecttable = 'MCH1'
classnum = w_class
classtype = '023'
KEYDATE = SY-DATUM
UNVALUATED_CHARS = ' '
language = sy-langu
IMPORTING
STATUS =
STANDARDCLASS =
TABLES
allocvaluesnum = wa_allocvaluesnumnew
allocvalueschar = wa_allocvaluescharnew
allocvaluescurr = wa_allocvaluescurrnew
return = t_message.
*** Define characteristics type
CASE v_atfor.
WHEN 'CHAR' OR 'BOOL'.
wa_allocvaluescharnew-charact = p_atnam.
wa_allocvaluescharnew-value_char = t_carga-valor.
APPEND wa_allocvaluescharnew.
LOOP AT wa_allocvaluescharnew WHERE charact = p_atnam.
wa_allocvaluescharnew-value_char = t_carga-valor.
wa_allocvaluescharnew-value_neutral = t_carga-valor.
MODIFY wa_allocvaluescharnew.
ENDLOOP.
WHEN 'NUM' OR 'TIME'.
wa_allocvaluesnumnew-charact = p_atnam.
wa_allocvaluesnumnew-value_from = t_carga-valor.
APPEND wa_allocvaluesnumnew.
LOOP AT wa_allocvaluesnumnew WHERE charact = p_atnam.
wa_allocvaluesnumnew-value_from = t_carga-valor.
wa_allocvaluesnumnew-value_from = t_carga-valor.
MODIFY wa_allocvaluesnumnew.
ENDLOOP.
WHEN 'DATE'.
CALL FUNCTION 'CONVERT_DATE_TO_INTERN_FORMAT'
EXPORTING
datum = t_carga-valor
dtype = 'DATS'
IMPORTING
error = date_err
idate = w_valor
messg = mens.
IF date_err = 'X'.
CONCATENATE logline '-> Error: Fecha no valida'
INTO logline SEPARATED BY space.
ENDIF.
wa_allocvaluesnumnew-charact = p_atnam.
wa_allocvaluesnumnew-value_from = w_valor.
APPEND wa_allocvaluesnumnew.
LOOP AT wa_allocvaluesnumnew WHERE charact = p_atnam.
wa_allocvaluesnumnew-value_from = w_valor.
MODIFY wa_allocvaluesnumnew.
ENDLOOP.
WHEN 'CURR'.
wa_allocvaluescurrnew-charact = p_atnam.
wa_allocvaluescurrnew-value_from = t_carga-valor.
APPEND wa_allocvaluescurrnew.
LOOP AT wa_allocvaluescurrnew WHERE charact = p_atnam.
wa_allocvaluescurrnew-value_from = t_carga-valor.
MODIFY wa_allocvaluescurrnew.
ENDLOOP.
ENDCASE.
IF date_err IS INITIAL.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> by AGARCIA
CALL FUNCTION 'BAPI_OBJCL_CHANGE_KEY'
CALL FUNCTION 'BAPI_OBJCL_CHANGE'
EXPORTING
objectkey = w_objek
objecttable = 'MCH1'
classnum = w_class
classtype = '023'
status = '1'
TABLES
allocvaluesnumnew = wa_allocvaluesnumnew
allocvaluescharnew = wa_allocvaluescharnew
allocvaluescurrnew = wa_allocvaluescurrnew
return = t_message.
IF sy-subrc EQ 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
LOOP AT t_message WHERE type CO 'EA'.
CONCATENATE w_mbapi t_message-message ';'
INTO w_mbapi SEPARATED BY space.
ENDLOOP.
IF w_mbapi IS INITIAL.
CONCATENATE logline '-> Ok!' INTO logline SEPARATED BY space.
ELSE.
CONCATENATE logline '-> Error:' w_mbapi
INTO logline SEPARATED BY space.
ENDIF.
ELSE.
CONCATENATE logline '-> Error: Problem on BAPI Execution
INTO logline SEPARATED BY space.
ENDIF.
ENDIF.
ELSE.
CONCATENATE logline '-> Error: Class object don't found'.
INTO logline SEPARATED BY space.
ENDIF.
ELSE.
CONCATENATE logline '-> Error: Class object don't found'.
INTO logline SEPARATED BY space.
ENDIF.
WRITE: / logline.
ENDLOOP.
WRITE: / '>>>>>>>>>> FIN DEL PROCESO <<<<<<<<<<'.
ENDFORM. " clasificar_lotes
Form buscar_archivo
Muestra el diálogo para seleccionar el archivo
+----
FORM buscar_archivo CHANGING ie_arch.
DATA: v_file1 LIKE dynpread-fieldname,
v_file2 LIKE ibipparms-path.
v_file1 = ie_arch.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
field_name = v_file1
IMPORTING
file_name = v_file2.
ie_arch = v_file2.
ENDFORM. " BUSCAR_ARCHIVO -
Standard Process for Credit Memo & Debit Memos in CRM
Dear all,
What is the standard process for Credit Memo and Credit Memo Creation within CRM Complaint Transaction?
We can successfully replicate Return Items and Replacement Items in ECC Return Order
But I don't know how to process Credit Memo and Debit Memo in ECC.
What are the Accounting Implications takes place once we create and release the credit memo / Debit memo in CRM Complaint Transaction?
How to see the entire document flow?
I can create Credit Memo for a Returned Line Item in CRM without any errors. But I could not see any follow-up transaction or process either in CRM or ECC.
Kindly educate me in this regard. Your suggestions are highly appreciated
Best regards
Raghu ram
Edited by: Raghu Ram on Jun 23, 2010 6:29 PM
Edited by: Raghu Ram on Jun 25, 2010 8:30 AMHi suchi,
The following would be very useful to you.
To reduce implementation time for print forms development, SAP has created a set of the most commonly used forms - Preconfigured Smart Forms:
<u><b>SD:</b></u> Invoice, Quotation, Contract, Delivery Note, Order Confirmation, Scheduling Agreement, Inquiry, Cash Sales, Picking List
<b><u>MM</u></b>: Purchase Order, Request for Quotation, Contract, Delivery Schedule, Good Issue (3 scenarios), Good Receipt (3 scenarios)
<b><u>FI:</u></b> Dunning Notice
All can easily adapt these forms to their requirements, saving time and money.
Hope this information has been useful to you.
if you would like to have a smartform of your own i.e a Z or a Y then there is an option to get a sap script copied onto a smartform.
the sap script for the same is -> <b>F140_DOCU_EXC_01</b>
Go to Txn SMARTFORMS and just put the required smart form name in FORM field and then go to the menu bar: Utilities-> Migrate SAPScriptForm and juts type in the Script name which is given above(i.e F140_DOCU_EXC_01 )
I hope this will be an amicable solution.
if helpful pls reward.
Thanks
Venugopal -
What are the Standard Process of SAP Plant Maintenance?
Dear Experts,
Let me know the Standard Process of SAP PM? Where i can get more details about them.
Ashif TadviHi,
Hope the below links will be helpful for your requirement
Overview of Plant Maintenance (PM) - Plant Maintenance (PM) - SAP Library
Plant Maintenance (PM) - SAP Library
Regards
Varun.M -
Hi Experts,
The first time I'm going to implement appraisal process to my client .kindly help me
Let me tell you my client process
1.The appraisee in discussion with appraiser is required to fill the goal settings.
2.Mid of the year the appraiser is required to conduct a performance review
3.Annual appraisal
How will i do that. Is it there any standard Process or standard work flowBelow is the command that I used:
java oracle.jrad.tools.xml.importer.XMLImporter$APPL_TOP/per/11.5.0/mds/selfservice/appraisals/webui/SetupDetailsPG.xml -username apps -password apps -rootdir $APPL_TOP/per/11.5.0/mds -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hostname)(PORT=1525))(CONNECT_DATA=(SID=TEST)))"I used the correct hostname and SID.
Also tried using the full path for $APPL_TOP.
Thanks in advance for your help. -
F4 help for the batch field in VL02N transaction
We have upgraded our system from 4.6 to ecc 6.0 .In 4.6 the f4 help for the batch had " Batch selection via plant/Material/Storage location/Batch " which is not there in ECC 6.0.
Please tell us the procedure to add in the existing search help H_MCHA in ECC 6.0
Thanks
ArunaHi Aruna.
Create ur own search help using se11 tcode for required fields.
Thanks & Regards,
Kiran.
Plz give rewards if and only if it is helpfull. -
Identifying standard process & GAPS in QADB with REPORT example.
Hi all,
can anyone help me, what is QADB n how to identify GAPS in QADB n standard process with an report example? what is standard process in QADB?can we convert GAPS into standard process?
<b>PLZ ANSWER REUIRED URGENTLY.....</b>
Regards,
ArundhathiHi ,
This currently seems like a bug , we have encountered this too.
work around is you have to delete the rtf files from server Siebel\client\temp\XMLP directory and upload them again so that they are not cached any more.
same on dedicated client you may have to delete relavant files form siebel\client\temp\xmlp directory and upload again.
Thanks,
Vamsi -
Help required with an error message.
"Table Z0CL_BATCLA for object class CHARGE does not exist"Hi
It means your Z0CL_BATCLA is not assigned to object CHARGE, you have to create the linke between object and table in the table TCDOB.
You can do it by trx SCDO, but in this case you have to change in standard object.
Max -
Pricing Error (help required)
Is there any routine which includes the tax value in R100 as well ,currently the problem is that the 100% Discount condition is only including the net price
And in the pricing procedure i m using two prices one price of tax calculation and the other is consumer price first i calculate the tax from base price then i deduct the tax from the consumer price this calculation is working fine through standard routines.
Only problem is that when i enter NRAB and R100 at end it only includes Net Value which is calculated through Formual using condition type NTPS
Kindly Help Required ASAPHi ABAPAR,
I m not getting the exact picture of what U desired, from your pricing procedure.
As you r using multiple free goods condition type...anyway.
If you wanted to make the calculated tax "amount + "as a basis for the calculation of particular condition type.you can use the functionality of subtotal.
That mean go and assign one subtotal no. to subtotal column in your pricing procedur to all condition type to which you wanted to make as a basis for furthur calculation.(this settings allow the total of all values in one subtotal).
And finally U can assign this subtotal no.to the "alt.cal.B.value "of pricing procedure for the calculation of particular condition type.
If you r using any std condion type that come up with certain routine like NRAB or somthing...possibly that will not allow u to do this settings. so in this case clear your free goods requirement or use any new condition type. i.e . Z creation.
consult your SD consultant.
karnesh -
Help Required in : PO Account generator workflow customization.
Hi All,
I am new to workflow, I want to customize PO account generator workflow in 11i. I need to build the logic to populate charge-account on PO.
I have identified the process in PO Account generator workflow but I am not sure whether I should pick the same process for modification or create new process.
As I don't want if any upgrade patch applied , it will overwrite modified standard process. I have read articles on preserving customizations but couldn't get much from it, they are very confusing.
Please help.
Thanks in Advance.Hi Asif,
Thanks for the reply.
I referred the links mentioned by you, but couldn't find anything relevant to re-triggering of Account Generator workflow.
The customizations I did are working fine and is triggering the workflow. But my Question is, what are the circumstances that re-trigger the Account Generator for a given Purchase Order.
To elaborate, say for instance I have created a PO for PO category 'Electrical Equipments' furnishing all other details and charge account is generated for this category, and the PO is saved. Now I come back and change the PO category to 'Medical Equipments' for the same PO, retaining all the other info same.
So here, will the Account generator be re-triggered to generate different charge account?
Kindly suggest.
Thanks,
Nivedana -
Batch determination process in SD- Delivery: any Function module?
Hi All,
I want to use the logic used in SD-Delivery for batch determination in Batch Search Strategy report.
Is there any function module avaialable for batch determination process done in SD so that I can make use of it?
Thanks in advance,
Rgds,
MAdhuriHi Madhuri,
My requirement is to select that batches that were picked up by the delivery (i.e. those that passed the search strategy) using the Material and Plant combination, Customer as an optional parameter.
Could you please provide the function modules that are required to make use of the function module "VB_BATCH_DETERMINATION"? Also, could you please let me know if we need to take into consideration any other factors when using the function module VB_BATCH_DETERMINATION
Thanks in advance!
Thanks,
Manohar. Dubbaka. -
Search Help for field of standard table used on non standar report
Hi all.
I need to know whether is posible to set up a "Search Help" / "Matchcode" for one standard field (LFBK-BKTVP) of a standard table (LFBK) that is going to be used on the selection screen of one new non standard report ZFK01.
I was wondering if this could be posible under any special attributes, set up, ... for this field in the corresponding screen, but do not really know nor if that would work neither what to set up. Any other workaround would also be welcome.
Could somebodly help?
Thanks in advance. Regards,
AbdaliHi ,
Please try this code .It is working as per your requirement.
*& Report ZTESTPRO4 *
REPORT ztestpro4.
TYPES:BEGIN OF ty_lfbk,
bvtyp TYPE lfbk-bvtyp,
END OF ty_lfbk.
DATA:gt_lfbk TYPE STANDARD TABLE OF ty_lfbk,
gs_lfbk TYPE ty_lfbk.
PARAMETERS:bank TYPE lfbk-bvtyp.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR bank.
SELECT bvtyp
FROM lfbk
INTO TABLE gt_lfbk.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'BVTYP'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'bank'
value_org = 'S'
TABLES
value_tab = gt_lfbk. -
M:N relationships within a dimension: Standard process vs. BI Data model
Hi,
I just completed a review of the u201CMulti-Dimensional Modeling with BIu201D from this link:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6ce7b0a4-0b01-0010-52ac-a6e813c35a84 and I have a quick question here:
On page 36 of this link, the author noted that
u201CAccording to the standard process, color should be in the master data table for material, like material type. But this is not possible because the material is the unique key of the master data table. We cannot have one material with multiple colors in the master data table.u201D
i.e. my understanding is that, based on Standard Process it is NOT possible to place two characteristics in M:N relationships in the SAME dimension but with BI Data Model, this, the author points out is possible
u201Cdue to the usage of surrogate keys (DIM-IDs) in the dimension tables allowing the same material several times in the dimension tableu201D i.e. although material is the unique key of the dimension.
1.
What is being referred here as u201CStandard Processu201D since document is on u201C u2026 modeling with BIu201D?
2.
It goes on to discuss u201CDesigning M:N relationships using a compound attributeu201C as a solution to the M:N relationship in a dimension.
What is the need to address this problem with compound attributes if characteristics in M:N relationships within a dimension, such as material and color, are not a problem in BI Data Model?
3.
Can you help explain the underlined cautions of the following guidelines for compound attributes (with examples if possible please):
u201CIf you can avoid compounding - do it!
Compound attributes always mean there is an overhead with respect to:
Reporting - you will always have to qualify the compound attributes within a query
Performance
Compounding always implies a heritage of source systems and just because it makes sense within the
source systems does not necessarily mean that it will also make sense in data warehousing.u201D
ThanksHi Amanda.......
In a dimension table, any number of semantically related dimension attributes are stored in a hierarchy (parent-child relationship as a 1:N relationship). If an M:N relationship exists between dimension attributes, they are normally stored in different dimension tables.
I checked the document.........
On page 36 of this link, the author noted that
u201CAccording to the standard process, color should be in the master data table for material, like material type. But this is not possible because the material is the unique key of the master data table. We cannot have one material with multiple colors in the master data table.u201D
1.
What is being referred here as u201CStandard Processu201D since document is on u201C u2026 modeling with BIu201D?
Here the first thing that I want to tell u is that............the diagram shown here is Classic Start Schema............since Extended Star Schema will never store Master data in Dimension tables.........it stores Masterdata in seperate Master data tables..........and nowadays..............Classic Star schema is obsolet.......Dimension table will only store Dimension id and SID......
Now the Standard process is that..........anything which is Describing a master data..........can be added as an Attribute of that master data.......
Suppose........Employee is the Masterdata.then Ph no can be one of the Attribute of this master data......
So this the Standard Process.........but this cannot be followed every time.........why........already explained.....
2.
It goes on to discuss u201CDesigning M:N relationships using a compound attributeu201C as a solution to the M:N relationship in a dimension.
What is the need to address this problem with compound attributes if characteristics in M:N relationships within a dimension, such as material and color, are not a problem in BI Data Model?
Bcoz ..........we use compounding Characteris tic to define the Master data uniquely.........and we load compounding Characteristic seoerately...which is independent of the Master data........ie......compounding Characteristic there is a seperate master data tables...........so ..........problem resolved......
3.
Can you help explain the underlined cautions of the following guidelines for compound attributes (with examples if possible please):
u201CIf you can avoid compounding - do it!
Compound attributes always mean there is an overhead with respect to:
Reporting - you will always have to qualify the compound attributes within a query
Performance
Compounding always implies a heritage of source systems and just because it makes sense within the
source systems does not necessarily mean that it will also make sense in data warehousing.u201D
For Compounding Characteristic............u hav to laod the Coumpoundede master data seperately..which is a overhead...........moreover while query execution......two tables will be accessd..which may result a performance issue.......Performance can be affected when compounded characteristics are used extensively, particularly when a large number of characteristics are included in a compounding. In most cases, the need to compound is discovered during data modeling.
Regards,
Debjani.........
Maybe you are looking for
-
Embedding a screen in a docking container - Is it possible at all??
I am working on a screen design similar to SE80, where I will be required to display a tree structure in screen say '0100' to the left of the screen and upon node_double_click event, I should be able to bring up another screen '0200' on to the right
-
hi friends, I have purchased an asset last and year for 10,000 and ran the dep for 1,000 Now I realized that the acquisition value is 9,000. so this year i want to reduced the value to 8,000. Can i reduce with using ABMA/ABAA Advise me. Best Regards,
-
*Hi Experts,* *I am using a badi WORKORDER_UPDATE in that i am using a method BEFORE_UPDATE for IW31 or IW32 Operations to give an error message, if the operation dates less than today's date but at the time of saving the tcode is giving an Error M
-
Crazy Error N CF Documentation
I am just learning CF8. The code below is copied from CF's developer's guide (.pdf), AND ITS DRIVING ME CRAZY! <cfif info.FOUND LTE 5 AND isDefined("info.SuggestedQuery")> Did you mean: <a href="search,cfm?query=#info.SuggestedQuery#>#info.SuggestedQ
-
HT201442 how to get my pasword that i forgot for my phone?
i resently reset my phone password when i was drunk and i woke up the next morning and forgot my pasword can you help me pleasee!