BOM Report with Alternative Items
Hello Experts,
I am trying to write a query of BOM Report with the first Alternative Item (from OALI)
Your help please..
Thank You
Meitalmo
Then what is this report using for? Check this to start:
SELECT T0.Father, CASE WHEN T1.OrigItem IS NULL THEN T0.Code ELSE T1.AltItem END as 'Item No.', Case WHEN T1.OrigItem IS NULL THEN T2.ItemName ELSE T3.ItemName END 'Item Description'
FROM dbo.ITT1 T0
LEFT JOIN dbo.OALI T1 ON T1.OrigItem = T0.Code
LEFT JOIN dbo.OITM T2 ON T2.ItemCode = T0.Code
LEFT JOIN dbo.OITM T3 ON T3.ItemCode = T1.AltItem
WHERE T0.Father = '[%0\]'
Similar Messages
-
Reg: Creation of BOM along with Alternative BOM
Hi Experts,
I have written the below code for creating BOM along with Alternative BOM, I'm getting the following error.
W BAPI1080 028
Error/warning when checking the structure of the BOM group with ID=
A BAPI1080 002
Basic data for (BOM) group available twice
A BAPI 001
No instance of object type BOMGroup has been created. External reference:
W BAPI1080 028
Error/warning when checking the structure of the BOM group with ID=
A BAPI1080 002
Basic data for (BOM) group available twice
A BAPI 001
No instance of object type BOMGroup has been created. External reference:
Please find the piece of code below.
SORT it_bom01 BY matnr idnrk posnr ASCENDING.
LOOP AT it_bom01 INTO wa_bom01.
AT NEW matnr.
CLEAR:
it_bomgroup[],
wa_bomgroup,
it_variants[],
wa_variants,
it_items[],
wa_items,
it_matrel[],
wa_matrel,
it_itemas[],
wa_itemas,
it_return.
ENDAT.
* Material BoM Group Header Data
wa_bomgroup-bom_group_identification = 'IDENTIFICATION'.
wa_bomgroup-object_type = 'BGR'.
wa_bomgroup-object_id = 'ID'.
wa_bomgroup-bom_usage = wa_bom01-stlan.
wa_bomgroup-ltxt_lang = sy-langu.
wa_bomgroup-technical_type = ' '.
* wa_bomgroup-bom_text = .
wa_bomgroup-created_in_plant = wa_bom01-werks.
APPEND wa_bomgroup TO it_bomgroup.
* Header Details of the different variants
wa_variants-bom_group_identification = 'IDENTIFICATION'.
wa_variants-object_type = 'BOM'.
wa_variants-object_id = 'ID'.
wa_variants-alternative_bom = wa_bom01-stlal.
wa_variants-bom_status = wa_bom01-stlst.
wa_variants-base_qty = wa_bom01-bmeng.
wa_variants-valid_from_date = wa_bom01-datuv.
wa_variants-alt_text = wa_bom01-alt_text.
wa_variants-function = 'NEW'.
APPEND wa_variants TO it_variants.
* Details of the items of the variants
wa_items-bom_group_identification = 'IDENTIFICATION'.
wa_items-object_type = 'ITM'.
wa_items-object_id = 'ID'.
wa_items-item_no = wa_bom01-posnr.
wa_items-item_cat = wa_bom01-postp.
wa_items-component = wa_bom01-idnrk.
wa_items-comp_qty = wa_bom01-menge.
wa_items-valid_from_date = wa_bom01-datuv.
APPEND wa_items TO it_items.
* Details of the materials of the different variants
CLEAR it_matrel.
wa_matrel-bom_group_identification = 'IDENTIFICATION'.
wa_matrel-material = wa_bom01-matnr.
wa_matrel-plant = wa_bom01-werks.
wa_matrel-bom_usage = wa_bom01-stlan.
wa_matrel-alternative_bom = wa_bom01-stlal.
APPEND wa_matrel TO it_matrel.
* Linking items to the corresponding variants
CLEAR it_itemas.
wa_itemas-bom_group_identification = 'IDENTIFICATION'.
wa_itemas-sub_object_type = 'ITM'.
wa_itemas-sub_object_id = 'ID'.
wa_itemas-super_object_type = 'BOM'.
wa_itemas-super_object_id = wa_bom01-matnr.
wa_itemas-valid_from_date = wa_bom01-datuv.
wa_itemas-function = 'NEW'.
APPEND wa_itemas TO it_itemas.
AT END OF matnr.
CALL FUNCTION 'BAPI_MATERIAL_BOM_GROUP_CREATE'
EXPORTING
all_error = 'X'
TABLES
bomgroup = it_bomgroup
variants = it_variants
items = it_items
materialrelations = it_matrel
itemassignments = it_itemas
return = it_return.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
LOOP AT it_return.
WRITE:/ it_return-type, it_return-id, it_return-number,
it_return-message.
ENDLOOP.
ENDAT.
ENDLOOP.
Thanks and Regards,
Abdur RafiqueHi Sree,
I used your code, I removed the levels because, i have only one level 'the lineitems'. Please find the modified code below. I'm not able to create the BOM, it throws an error as "BOM is recursive". I checked the header and item contents before passing to FM, it is correct.
Please help me with the solution.
REPORT zbom_sdn.
TYPE-POOLS: truxs.
DATA: bom_header LIKE cad_bicsk,
bom_item TYPE TABLE OF cad_bom_item WITH HEADER LINE,
bom_sub_item TYPE TABLE OF cssubitem WITH HEADER LINE,
dms_class_data TYPE TABLE OF cls_charac WITH HEADER LINE,
sap_field_data TYPE TABLE OF rfcdmsdata WITH HEADER LINE,
e_return LIKE cad_return-value,
e_message LIKE message-msgtx,
e_message_len LIKE cad_return-message_len.
DATA v_item TYPE i.
TYPES : BEGIN OF ty_data,
matnr TYPE cad_bicsk-matnr," Material
werks TYPE csap_mbom-werks," Plant
stlan TYPE csap_mbom-stlan," BOM Usage
datuv TYPE csap_mbom-datuv," Valid From
* posnr TYPE stpo_api03-item_no," Item Number
idnrk TYPE stpo_api03-component," BOM Component
postp TYPE stpo_api03-item_categ," Item category
menge TYPE cad_bom_item-menge," Quantity
bmeng TYPE stko_api01-base_quan," Base Qty
stlst TYPE stko_api01-bom_status," BOM Status
stlal TYPE csap_mbom-stlal," Alternative BOM
alt_text TYPE stko_api01-alt_text," Alternative BOM text
END OF ty_data.
DATA : it_data TYPE TABLE OF ty_data ,
wa_data TYPE ty_data.
DATA: wa_raw TYPE truxs_t_text_data.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
PARAMETER : p_file TYPE rlgrap-filename OBLIGATORY.
SELECTION-SCREEN END OF BLOCK b2.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
program_name = syst-repid
dynpro_number = syst-dynnr
CHANGING
file_name = p_file.
START-OF-SELECTION.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
* I_FIELD_SEPERATOR =
i_line_header = 'X'
i_tab_raw_data = wa_raw " Work Table
i_filename = p_file
TABLES
i_tab_converted_data = it_data[] " Actual Table
EXCEPTIONS
conversion_failed = 1
OTHERS = 2 .
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CLEAR: bom_header, bom_item, bom_sub_item.
REFRESH: bom_item, bom_sub_item.
DATA : v_lineitem TYPE sposn VALUE '0000',
v_slineitem TYPE sposn VALUE '0'.
LOOP AT it_data INTO wa_data.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = wa_data-matnr
IMPORTING
output = wa_data-matnr.
* fill BOM header
CLEAR bom_header.
bom_header-matnr = wa_data-matnr. "'000000000200000016'.
bom_header-stlal = wa_data-stlal. " Alternative Bom
bom_header-werks = wa_data-werks. "'1000'.
bom_header-stlan = wa_data-stlan. "'3'.
bom_header-bmeng = wa_data-bmeng.
bom_header-cadkz = 'X'.
bom_header-stktx = wa_data-alt_text.
* bom_header-ztext = wa_data-text.
bom_header-datuv = wa_data-datuv."'01.10.2010'.
* fill item
v_lineitem = v_lineitem + 10.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = v_lineitem
IMPORTING
output = v_lineitem.
* bom_item-upskz = 'X'. " If We hav the Sub items Enable it.
bom_item-idnrk = wa_data-matnr. "'000000000200000017'.
bom_item-posnr = v_lineitem.
bom_item-postp = wa_data-postp."'L'.
bom_item-menge = wa_data-menge. "'1'.
* bom_item-fmeng = wa_data-fqty.
APPEND bom_item.
CLEAR: bom_item.
AT END OF matnr.
CALL FUNCTION 'CAD_CREATE_BOM_WITH_SUB_ITEMS'
EXPORTING
i_bom_header = bom_header
i_auto_posnr = ''
IMPORTING
e_return = e_return
e_message = e_message
e_message_len = e_message_len
e_bom_header = bom_header
TABLES
bom_item = bom_item
bom_sub_item = bom_sub_item
dms_class_data = dms_class_data
sap_field_data = sap_field_data
EXCEPTIONS
OTHERS = 1.
REFRESH bom_item.
WRITE : e_message.
ENDAT.
CLEAR wa_data.
ENDLOOP.
Thanks and Regards,
Abdur Rafique -
Discoverer Viewer Report with Page Items Slow Performance
I created a report in Discoverer User that has page items and parameters and runs fine (under 3 minutes) in Discoverer User, but when I try and run it in Discoverer Viewer it takes a long time. It took over 70 minutes before manually terminating it. I made a copy of the report and removed the page items and tried to run it again in Discoverer Viewer and now the report runs in under 3 minutes. Any idea why a report with page items would run in Discoverer user fine, but not discoverer viewer?
I am using Oracle Business Intelligence Plus 10g (10.1.2.55.26)As long as you can access the middle-tier server where Discoverer Viewer is running, you should be able to run and view Discoverer worksheets.
While it is difficult to even start guessing what the problem might be, if the machine you installed Discoverer on has DHCP addressing, you will run into problems.
Thanks
Abhinav
Oracle Business Intelligence Product Management
BI on Oracle: http://www.oracle.com/bi/
BI on OTN : http://www.oracle.com/technology/products/bi/
Discoverer : http://www.oracle.com/technology/products/discoverer/
BI Software : http://www.oracle.com/technology/software/products/ias/devuse.html
Documentation: http://www.oracle.com/technology/documentation/appserver1012.html
BI Samples : http://www.oracle.com/technology/products/bi/samples/
Blog : http://oraclebi.blogspot.com/ -
REPORT WITH CHANGING ITEM ON THE SAME COLUMN
Hi to all,
i'm trying to build a report with different item in the same column.
Is that possible in any way using other Oracle technique?
i'm not doing anything specific here, only i would like to know if the following possibility exist or not and how can i let apex render the htmldb_item fields 'dynamically'.
Using this CODE inside a PL/SQL function body returning sql query I obtain the following report content. Such the code of htmldb_item.fields is written, as a field value the HTML_ITEM is not rendered, so only the description of them appear in the report.
Does somebody know some tricks to make it work?
Thanx a lot
1 2 LAST_CALL htmldb_item.date_popup (4, ROWNUM, FLD_VALUE,'dd/mon/yyyy') VALUE
21 1 AGE htmldb_item.text(4,FLD_VALUE,10,10) VALUE
create or replace FUNCTION FNC_GEN_GUI_ITEM(ITEM_TYPE NUMBER) RETURN VARCHAR2 AS
STRHTMLDITEM VARCHAR2(4000);
BEGIN
CASE ITEM_TYPE
WHEN 1 THEN STRHTMLDITEM:=' htmldb_item.text(4,FLD_VALUE,10,10) VALUE ';
WHEN 2 THEN STRHTMLDITEM:=' htmldb_item.date_popup (4, ROWNUM, FLD_VALUE,''dd/mon/yyyy'') VALUE ';
END CASE;
RETURN STRHTMLDITEM;
END FNC_GEN_GUI_ITEM;
MY TABLE AS FOLLOWS:
CREATE TABLE "NEWPROJ"."DINFIELDGUI"
( "ID" NUMBER NOT NULL ENABLE,
"FLD_TYPE" NUMBER,
"FLD_NAME" VARCHAR2(4000 BYTE),
"FLD_VALUE" VARCHAR2(4000 BYTE),
CONSTRAINT "DINFIELDGUI_PK" PRIMARY KEY ("ID"));
Message was edited by:
Marcello NocitoHi to all,
i've solved, is very simple using decode inside the select:
SELECT
ID,
FK_HTMLDB_ITEM, DECODE(FK_HTMLDB_ITEM,1,HTMLDB_ITEM.DATE_POPUP(3,rownum,VAL,'dd-mon-yyyy'),2,HTMLDB_ITEM.TEXT(3,VAL)) VALORE
FROM TESTID
my table is:
CREATE TABLE "DEV"."TESTID"
( "ID" NUMBER NOT NULL ENABLE,
"FK_HTMLDB_ITEM" NUMBER,
"VAL" VARCHAR2(4000 BYTE))
Bye Bye -
Creating vertical reports with alternating colored rows
I wanted to create a vertical report with alternating colored rows. Creating a vertical report template was not a problem but I am not able to use different bgcolor for alternating rows.
As I mentioned above, I used the follwoing code to generate the vertical report BUT i could not get the alternating rows in a diffrent color:
Before Rows:
<table class="default2">
Before Each Row:
OMIT
Column Template 1
<tr><td bgcolor="#CCCC99" width="200"><font color="#336699" #ALIGNMENT#><b> #COLUMN_HEADER#</td> <td width="500">#COLUMN_VALUE#</td></tr>
Column Template 1 Condition
Use for Odd rows
Column Template 1
<tr><td bgcolor="#CCCC99" width="200"><font color="#336699" #ALIGNMENT#><b> #COLUMN_HEADER#</td> <td bgcolor="#FFFFFF" width="500">#COLUMN_VALUE#</td></tr>
Column Template 1 Condition
Use for Even rows
After Each Row
OMIT
After Rows
</table> -
Error (ORA-01403) saveing data form a report with apex_item items
Hi all,
I've a problem saveing data that's inserted into a report which I created using apex_item items. Reproducing the exact issue on apex.oracle.com will take me a lot of time, and I don't know if I really can reproduce this matter... So I hope I can explain my problem clearly enough, here...
The global story of the application is that its an application used for measureing objects. For these objects there are templates, with default properties. When measureing an object, the user must fill in those properties for the object. The report is build dynamicly, becouse each object has different properties and each property could be of an other kind (number, text, list, counter [=number field with add and substract buttons], and date). Depending on the type of the property, the report has to show an other item to fill.
The query for constructing this report is like this:
select defprop.proptyp_id,
apex_item.hidden(41,defprop.id) defprop_id,
defprop.nam,
decode(proptyp.id,
1, apex_item.text(p_idx=>42,p_value=>''||
decode(defprop.srt, 'CONSTANT', (select WRD
from measurement_prop
where defprop_ID = defprop.id
AND measurement_id IN
(SELECT ID
FROM measurement
WHERE OBJ_ID = obj.id
AND DAT IN
(SELECT latest_date
from object_instance
WHERE ID = obj.id)))
||'' ,p_attributes=>'class=case5_num'),
2, apex_item.text(p_idx=>42,p_value=>''||
decode(defprop.srt, 'CONSTANT', (select WRD
from measurement_prop
where defprop_ID = defprop.id
AND measurement_id IN
(SELECT ID
FROM measurement
WHERE OBJ_ID = obj.id
AND DAT IN
(SELECT latest_date
from object_instance
WHERE ID = obj.id)))
||''),
3, apex_item.select_list_from_query(p_idx=>42,p_value=>''||
decode(defprop.srt, 'CONSTANT', (select WRD
from measurement_prop
where defprop_ID = defprop.id
AND measurement_id IN
(SELECT ID
FROM measurement
WHERE OBJ_ID = obj.id
AND DAT IN
(SELECT latest_date
from object_instance
WHERE ID = obj.id)))
||'', p_query=> 'select wrd, id from property_typewrd where proptyp_id = ' || proptyp.id ||' order by vlgnum', p_show_null=> 'NO'),
4, apex_item.text(p_idx=>42,p_value=>''||
decode(defprop.srt, 'CONSTANT', (select WRD
from measurement_prop
where defprop_ID = defprop.id
AND measurement_id IN
(SELECT ID
FROM measurement
WHERE OBJ_ID = obj.id
AND DAT IN
(SELECT latest_date
from object_instance
WHERE ID = obj.id)))
||'',p_attributes=>'class=case5_num')
|| '<a name="add_f02" href="#"><img alt="add" src="#WORKSPACE_IMAGES#plusBig.gif"/></a> '
|| '<a name="sub_f02" href="#"><img alt="sub" src="#WORKSPACE_IMAGES#minusBig.gif"/></a>',
5, apex_item.date_popup(p_idx=>42, p_value=>''||
decode(defprop.srt, 'CONSTANT', (select WRD
from measurement_prop
where defprop_ID = defprop.id
AND measurement_id IN
(SELECT ID
FROM measurement
WHERE OBJ_ID = obj.id
AND DAT IN
(SELECT latest_date
from object_instance
WHERE ID = obj.id)))
||''),
oms
) waarde
from default_property defprop,
object_instance obj,
property_type proptyp
where defprop.stdobjver_id = obj.stdobjver_id
and defprop.proptyp_id = proptyp.id
and obj.id = :P2200_ID_INVThis report works fine. Depending on the type of the property it shows a numberic field, text field, selectlist (with right values), counter field or date field.
If the default property is set to a 'CONSTANT' value, the last known value is filled in.
With a javascript I check the numberic field value and achieve the counterfield to add or substract values when 'plus' or 'minus' is clicked.
This javascript is placed in the field 'Execute when Page Loads' in the page properties in APEX. Here is the code:
/*Execute when page loads*/
/*Allow only numbers */
number_elem = $('input[name=f42].case5_num');
number_elem.keypress(function(event) {
if (event.which && (event.which < 46 || event.which > 57 || event.which == 47) && event.keyCode != 8) {
event.preventDefault();
if (event.which == 46 && $(this).val().indexOf('.') != -1) {
event.preventDefault();
//for mouse events, remove any non numeric characters
number_elem.bind('mouseup mousedown mouseleave', function(event) {
this.value = this.value.replace(/[^0-9]/g, '');
/* Subtract Button */
$('a[name="sub_f42"]').click( function() {
number_elem = $(this).siblings('input[name=f42].case5_num');
currVal = number_elem.val();
if ( isNaN( currVal) ){
elemVal = 0;
else {
elemVal = Number(currVal);
if (elemVal > 0)
number_elem.val(elemVal-1);
else
{ elemVal = 0; }
/* Add Button */
$('a[name="add_f02"]').click( function() {
number_elem = $(this).siblings('input[name=f42].case5_num');
currVal = number_elem.val();
if ( isNaN( currVal) ){
elemVal = 0;
else {
elemVal = Number(currVal);
number_elem.val(elemVal+1);
});Those two codes makes my report works fine. So far I'm happy. But now I want the data, which the user fills in the items, to be saved.
So I created a process that should do this for me (it wil run after the user hits a button), here is the code:
declare
v_objmet_id number := 0;
begin
select measurment_seq.nextval
into v_objmet_id
from dual;
insert into measurment
( id
, obj_id
, dat
values
( v_objmet_id
, :P2200_ID_INV
, :P2200_METDAT_INV
/*Loop trough the values (g_f42 holds the value of the property)*/
for i in 1 .. apex_application.g_f42.count loop
/*g_f41 holds the key to the default property*/
if apex_application.g_f41(i) is not null and
apex_application.g_f41(i) > 0 then
insert into measurment_prop
( measrument_id
, defprop_id
, wrd)
values
( v_objmet_id
, apex_application.g_f41(i)
, apex_application.g_f42(i)
end if;
end loop;
end;After running this process, the application branches back to the page, clearing the cache and set some items I use for filtering an other report with their own values.
Both the process and the branche have a 'when button pressed' condition, where the same button is filled in. The branche fires on submit: after processing.
When I hit the button to save the data, I get an error: ORA-01403: no data found
In the debug info I can find there is encountered an unhandeled exception in the process, but I don't know what's going wrong...
I thought it could be something with the date field, I want to save, so I put it in a to_date() with the right format, but I still got the error...
I've also checked if the query which fetches the nextval of the sequence is correct, and it is, no typeing error in the sequence name, or something.
I'm using APEX 4.0.2
Edited by: Mir on 28-jun-2011 10:25
Changed some code of the javascript, it directed to the wrong item ID, now its correctMy problem is solved. The error occured when application item g_f41 was accessed, so my application couldn't find the data, the user putted in there. I now pasted this part of the sql, to the other apex_item field, so it became one field and now it works correctly:
select [...]
apex_item.hidden(41,defprop.id) ||
decode(proptyp.id,
1, apex_item.text(p_idx=>42,p_value=>''||
decode(defprop.srt, 'CONSTANT', (select WRD
from measurement_prop
where defprop_ID = defprop.id
AND measurement_id IN
(SELECT ID
FROM measurement
WHERE OBJ_ID = obj.id
AND DAT IN
(SELECT latest_date
from object_instance
WHERE ID = obj.id)))
[... etc ...] -
Hello all,
I am using APEX 4.0.3 and I would like to create a report where I could have editable page items within it. My objective was having for instance a variable number with its characteristics displayed in the report and the in one column be able to choose one second from a select list to associate to the first one.
In resume I need to have both a select list in the report, and I need to know how do I access the value of this item in each of this rows.
Thank you,
MikeYou need to loop.
Check out "Referencing Arrays,Referencing Values Within an On Submit Process" sections in following documentation.
This should give you fair idea.
http://download.oracle.com/docs/cd/E10513_01/doc/apirefs.310/e12855/apex_app.htm
For example if you have report with following query
SELECT APEX_ITEM.TEXT(1,column_name) FROM myTable;
and if you have 10 rows in table, then 10 text items will display on your page.
Since we have given the ID (p_idx) as 1, we can refer these text items using G_F01 global array. (If its 2 then G_F02 etc. we can have upto 50 dynamic item on one page)
G_F01.COUNT gives us "number of items"
G_F01(i) gives us value of i ^th^ text item value.
Hope it helps
Regards,
Hari -
I need to create an Query to run a BOM export report - restricted by the latest Rev.
In the Infoset we have joined MAST>STKO>STPO>STPU. The SQ02 query works using this infoset but exports all Rev's.
I have made multiple failed attempts to join the AEOI table to restrict my query using the ECN - which should give my end users the BOM Rev by ECN they desire.
I am able to build the infoset AEOI>MAST>STKO>STPO>STPU, with a successful join and generate it. The front end of the query is correct, no error in the infoset. BUT when we run the query it comes up with the error "No data selected".
Any direction on this would be greatly appreciated!
Thanks!Here is more detailed information:
Single level BOM only
SQ02 Infoset - Join MAST-STKO-STPO-STPU
(Material to BOM Link-BOM Header-BOM item-BOM Subitem)
Field SAP SQ01 SQ01
Name Table Selection Output
Material Number MAST-MATNR x x
Plant MAST-WERKS x
Deletion Indicator STKO-LKENZ x
Deletion flag for BOMs STKO-LOEKZ x
BOM component STPO-IDNRK x x
Installation Point
for Subitem STPU-EBORT x x
BOM Usage MAST-STLAN x
BOM Item Number STPO-POSNR
Component quantity STPO-MENGE x
*Need *
*Revision Level ?(RC29A/AEOI)-Revlv *
I really appreciate your assistance on this!
Ame B. -
Cost center report with line items by date
Hi guys,
i need to create a report by date, for cost centers that displays individual line items?,
do u know if there is a bapi or RFC for this?
what tables are related for line items dates?
i already know that coep but this table has period and not by date
any ideas?
tks in advanceHi,
You can check out std reports like KSB1, KSB2, KSBP, KSB5.
Also check Accounting-> controllong-> Cost center accounting-> Info system-> Reports for cost center accounting-> line items/more reports.
Tables: COSP, COEP, COBK
FM: K_KKB_KKBCS_COST_CENTER_REPORT
Regards,
Amit -
Sharepoint Audit report with all items under Data and items selected
Hi all,
We have to use following settings under SharePoint
Configure audit settings.
Configure audit settings => Data and Items => specify events to audit.
Under specify events to audit. Select all the available options.
Could you please answer my following questions?
What are the recommended guidelines from Microsoft to use audit reporting for collaboration site specifically. More in terms of which settings to be enables for logging considering disk
space usage.
If we want to select all options under document and items section for auditing what are the recommendations from Microsoft to implement it. Mire in terms of infrastructure enhancements
to accommodate the additional log space requirements.It's always very relative how much space to reserve for audit logs on SharePoint. It depends on so much factors... Only you can decide what is the best practice for your environment.
A sharepoint farm should be well maintained as per :
1. Microsoft's recommendations on : Topology, Hardware and Software requirements, Operational procedures and most important Capacity guidelines:
http://technet.microsoft.com/en-us/library/ff758645(v=office.15).aspx
http://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx
2. Organisation's IT policies and procedures : Farm Configuration, Workload and monitoring
http://technet.microsoft.com/en-us/library/ff758658(v=office.15).aspx
http://technet.microsoft.com/en-us/library/ee748651(v=office.15).aspx
Also it might be useful to check SharePoint Auditing Quick Reference Guide
--- Jeff (Netwrix) -
Alternative item sel on the basis of stock -2 items at a time by automatic
we r dealing presently with alternative item selection at the time of confirmation screen MFBF.we are thinking to make alt group in the bom by automatic sel with strategy 2 for all items so that on the basis of stock availability component will get selected.but my question is suppose we have below alt items for 1 perticular bom and at the time of confirmation we required 20 or more quantity ?how i can do automatic confirmation?
because by maintaining strategy 2 for auto alt sel only one component will get selected at a time.
220229-10 kg
220222-10 kg
220870-10 kg
220901-10 kgDear,
With stg 2, system will selcet as per the priority and usage probability. If you use 100% usage probility, then system will check only first item to satisfy all 100% requirement, and other line items will not be considered, this is what i told in the first communication. Hence you need to change the probability in order change material overview screen after running availability check, system will show as below in CO02 component details screen
Item -1 usage probability -100
Requrement qty --10
Committed qty----7
Issue qty----
0
Original qty----
10em 1
Item -2 usage probability -0
Requrement qty --10
Committed qty----2
Issue qty----
0
Original qty----
10
Item -3 usage probability -0
Requrement qty --10
Committed qty----3
Issue qty----
0
Original qty----
10em 1
Item -4 usage probability -0
Requrement qty --10
Committed qty----4
Issue qty----
0
Original qty----
10
Since you know the commitment qty now, You change it to
Item -1 usage probability -100
Requrement qty --10
Committed qty----7
Issue qty----
0
Original qty----
7
Item -2 usage probability -100
Requrement qty --2
Committed qty----2
Issue qty----
0
Original qty----
2
Item -3 usage probability -100
Requrement qty --1
Committed qty----3
Issue qty----
0
Original qty----
1
Item -4 usage probability -0
Requrement qty --10
Committed qty----4
Issue qty----
0
Original qty----
10
Now if you do the confirmation...system will show the requirement qty as below
item 1 req qty = 7
item 2 req qty = 2
item 3 req qty = 1
item 4 req qty = 0
Now it need not be corrected during confirmation.
I hope you got the point. If not please give example as i have given so that we can understand...any other automation I think not possible -
Alternative Item group not appearing CS11
Hi all,
We have created BOM with all the substitution materials which can be used at the time of Production.
We have utilised the Alternative item group for this. When i look at BOM for a material say X using CS03 i can see the Alternative Item group. But when i explode the BOM using CS11 i cannot see the alternative item group in it.
The scenario in details is :
For the header material X i have X1,as component with different change numbers and unique validity dates and this component is seen in 3 lines in BOM with alternative item groups against it.
Now when i explode the BOM using CS11 i can see X1 component with alternative group for only 2 line items.
We are in ECC6.0 version, can i ask you whether there is any patch or oss note to be applied.I have tried searching OSS notes but couldnt find them
Please advice as this is of very high importance.
Thanking you
Regards
Raj KiranDear Raj,
What I wanted to confirm from you is ,after executing CS11--->
Changing Layout -
> Selecting Alternative Item group,
priority,Usage probablitity,the values are not shown in the field
properly though they are actually present in the BOM?
So enter the proper valid from dates in CS11(Select the date
on which the alternative item group is active) & also alternative
BOM number properly.
So go ahead as I suggested and even after entering the proper
valid from dates,Alt.BOM---changing layout ,if its not giving
proper results,then go for checking OSS notes.
This is with respect to ECC 6.0.
Check & revert back.
Regards
Mangal -
Dear All
Please clarify the following discrepancy I found in BOM report in one of my Customer database:
Schenario - 1
Parent Item A -- Qty 1 kg
Child Item B -- Qty 1.2 kg
Parent Item B -- Qty 1 kg
Child Item C -- Qty 1.2 kg
When BOM report is processed and system displays following which is correct :
Item A -- 1 kg
Item B -- 1.2 kg
Item C -- 1.44 kg
Schenario - 2
Now they changed the BOM of Item B as follow :
Parent Item B -- 2 kg
Child Item C -- 7 kg
Again BOM report is processed and system displays following containing wrong value for Item B :
Item A -- 1 kg
Item B -- 0.6 kg
Item C -- 4.2 kg
Since1 kg of Item A requires 1.2 kg of Item B as per BOM defined so in case of Schenario - 2 it should show the same in this case also. Also requirement of Item C of 4.2 kg will also produce 1.2 kg of Item B and not 0.6 kg as shown by the system.
Please clarify this anamoly.
Thanks & with regards
S K GangulyDear Gordon / Swaijis
I am not convinced in Gordons point as user will be confused to see the report though working will not hamper. My point is with respect to BOM report and not with the process of Production routine.
And for Swaijis -- have you enterd my values of 2nd schenario i.e. Quanityt of Parent item of Child BOM should not have unit (1) quantity but more than unit i.e. 2 or 3 etc. and accordingly quantity of child items of this parent to be changed.
Now you take the BOM report of Parent Item of Parent Item of child item and explode it. You will find error in the report.
Thanks & with regards
S K Ganguly -
FBL1N error - vendor balance with customer item
Hi gurus,
One scenario where i have assign vendor as customer & customer as vendor in vendor & customer data. also make tick mark for both clearing with vendor & customer.
when i see the customer report with vendor item it shows me the customer & vendor dues but when i tried to see the vendor balance with customer line item it gives dump error.
Runtime Errors PERFORM_NOT_FOUND
Exception CX_SY_DYN_CALL_ILLEGAL_FORM
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_FORM', was
not caught in
procedure "%_LDB_CALLBACK" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
The program "RSDBRUNT" is meant to execute an external PERFORM,
namely the routine "CB_DDF_GET_KNA1 " of the program "RFITEMAP ", but
this routine does not exist.
This may be due to any of the following reasons:
1. One of the programs "RSDBRUNT" or "RFITEMAP " is currently being developed.
The name "CB_DDF_GET_KNA1 " of the called routine may be incorrect, or
the routine "CB_DDF_GET_KNA1 " is not yet implemented in the program "RFITEMAP
2. If the program SAPMSSY1 is involved in the runtime error, one of
the function modules called via RFC is not flagged as remote-capable.
(see Transaction SE37 Goto -> Administration -> RFC flag)
3. There is an inconsistency in the system. The versions of the
programs "RSDBRUNT" and "RFITEMAP " do not match.
Warm regards,
Dhananjay R.Hi Dhananjay,
Pls show the error/ dump to the ABAPer
Regards,
Kiran -
Change Alternative Item Quantity in Production Order BOM
Hi Gurus,
I woould like to ask how can I make the Alternative item quantity to become editable. As of now, the system will calculate the percentage in the BOM and default it in the Production order.
Now I have a requirement that in the Production order Change, the user can change the quantity of the Alternative Item based on the situation with out changing the BOM. Just change in the production order. What settings do i need to change?
Thanks,
RaymondHi,
Can you let us know why you want the user to make the changes manually ?
Not in front of the system at the moment, but just do an Av. Check to see if you're able to get the switch if the stock situation has changed for the alternative items.
Based on what i know, the field will not be editable & there is no specific setting to make it editable.
Regards,
Vivek
Maybe you are looking for
-
Hi Experts, While doing migo system showing the error message: in this purchase order no excise. It is IS OIL process. Maintain pricing conditions for the material for the excise invoice date Message no. 8I629 Pls help some one. Regards, Hanuman.
-
Can anyone tell me how does the system calculate the loading weight in the handling unit? Can anyone also tell me where to do all the settings. In the handling unit the total weight appears 54 althought the weight of the delivery 36 LB. The packaging
-
Modified Date changes to now by selecting (not opening) vmwarevm file
Yosemite OSX 10.10.2 VMware Fusion is currently not running, and it's disabled (an older version not compatible with Yosemite has not yet been upgraded) so I don't think Fusion is doing this.... I have VM files (.vmwarevm) that were not opened for mo
-
JDBC for Microsoft SQL Server 2000
Hello, I have installed Microsoft SQL Server 2000 to establish a connection with JDK 1.4.1 and run the following code: import java.sql.Connection.*; import java.sql.*; public class Connect private java.sql.Connection con = null; private final String
-
I updated my LWW on ICS about 2 weeks ago. But after updating the phone the media tranfered to the phone through PC doesnt appear anywhere in the gallery.But the media loads when transfered through bluetooth from another phone.Also the thumbnails of