Huge quantity of the listing records in Fashion Retail
Since there are so many different articles in Fashion branding. One season has up to 500 styles and 25,000 SKUs, accumulated to fiscal years, System will generate more than 100,000 SKUs per year. Itu2019s not most seriously. Chinese Fashion Branding has huge number of the stores. Each stores has right to sell any SKU within the branding. No restricting like listing. Currently we have two retail branding own more than 5000 store. If we using listing to cross join the article and the Store. 100,000 X 5,000 , Itu2019s definitely resource consuming, some table will be huge like MARC.
How to solve the problem. Actually With our client scenario, we have no need to using listing. Because all the store have the right to selling any fashion goods at store.
Hello is always a best practice in fashion retailing to use generic articles. Generic aticles suits perfectly for fashion (Size and color/design can always be variants) and significantly reduces the size of all tables in the article master (mara, marc, mard, mean, etc.). This has a huge impact in assortments and listing process too.
Regards,
Juan Carlos
Similar Messages
-
Programatically creating Listing Records in CRM
Hi Community Users,
<b>Scenario:</b> Whenever a contract is released and saved the system should use the Organisation Data, Sold-to-Party and the item Product/Product Category to automatically generate Listing Records in the backend.
So eventually the Listing Record will look like:
<b> Listing Header</b>
Org Sold-to-Party Dist. Chan List ID ValidFrom ValidTo
SOrg.100 512 30 02 todays date 12/31/9999
<b>Listing Item</b>
Item Type ID Desc Hier ID
Product PROD1 xyz R3PRODHIER
Please suggest if there is any BAPI or API's that would encapsulate the logic of creating Listing Records and related Partner/Product Ranges.
Any help would be returned in terms of POINTS.
Thanks,
Roy.Hi,
Did you already get any solution for your query?
If yes please share the information on the BAPI or API.
Thanks in advance.
Regards,
SR -
Search help list recorder limited
Hi,
We created one customize table. One field use the search help function for Customer number.The search help name is DEBI. The search help parameter is KUNNR. The value table is KNA1.It is SAP standard search help name. But it have one limited. It is only list the first 500 records. Could you tell me how to set let the list record more than 500? Thanks.
best regards
Park HanHi,
read this one it will help u.
To avoid the standard F4 help to be show, insert the event PROCESS ON-VALUE-REQUEST in the program and add a field
statement for the field that should trigger the F4 help. In the mdoule called from PROCESS ON-VALUE-REQUEST, call function module
F4IF_FIELD_VALUE_REQUEST.
Example 1 - Dynpro
process before output.
process after input.
PROCESS ON VALUE-REQUEST.
FIELD it_zsd00003-prctr MODULE f4_help_for_pctr.
MODULE f4_help_for_pctr INPUT.
NOTE:
Tabname/fieldname is the name of the table and field
for which F4 should be shown.
Dynprog/Dynpnr/Dynprofield are the names of the Progran/Dynpro/Field
in which the f4 value should be returned.
Value: The value of the Dynpro fuield when calling the F4 help.
You can limit the values shown, by inseting a value in this parameter
e.g '50*' to show only values beginning with 50
CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
tabname = 'ZSD00003'
fieldname = 'PRCTR'
SEARCHHELP = ' '
SHLPPARAM = ' '
dynpprog = 'ZSD00002_BRUGERKONV_LISTE'
dynpnr = '0100'
dynprofield = 'IT_ZSD00003-PRCTR'
STEPL = 0
value = '50*'
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
SUPPRESS_RECORDLIST = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
TABLES
RETURN_TAB =
EXCEPTIONS
FIELD_NOT_FOUND = 1
NO_HELP_FOR_FIELD = 2
INCONSISTENT_HELP = 3
NO_VALUES_FOUND = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDMODULE. " F4_help_for_pctr INPUT
reward points, if it helpful.
regards,
satish. -
Share Point 2013 List View Filter [Me] is not showing all the relevent record
Hi
I am using [Me] to filter in custom column "EmployeeLoginName" (is group/user type)
But not able to get all the record of the loged in employee.
only showing 1 record whereas there are 7 matching record.
Any one ever faced this type of problem?
Can any one tell the reason for this.?
ThanksHi Syn_Suresh,
Did all 7 records have the exact current logged user's name in "EmployeeLoginName" column?
Could you reproduce the issue on other new list, and other site?
If it's not reproduced, the list may be corrupt.
Thanks
Daniel Yang
TechNet Community Support -
Validate whether all the records are present in the list before writing
Hi,
I have the below code:-
List<CustomerVO> custlist = new ArrayList<CustomerVO>();
for (CustomerVO customerVO : custlist) {
try {
saveRecord(customerVO);
} catch (Exception e) {
custlist.add(customerVO);
if(){ // Here i need to compare whether all the records in the list are processed and there is no more records
// if so i wrire the all the error details at once by calling the writeErrorDetails
writeErrorDetails(frbVOlist);
Here in the if block I need compare whether all the records in the list are processed and there is no more records to process ,
if so write all the error details at once by calling the writeErrorDetails in the .TXT file.
The problem here is, how i will know whether the all the records are processed from the custList, so that I can write all of then atonce.
If the If conditional block is not there, then for each record failure a separate .txt file will be created. Hence if there are 4 failed records
then 4 .txt error file will be generated. Which should be avoided and i want to write all the 4 failed records in a single .txt file.
Hence, what may be the If condition i need to check from the list whether all the records are processed. Please , let me know your opinion.
Thanks.797836 wrote:
List<CustomerVO> custlist = new ArrayList<CustomerVO>();
for (CustomerVO customerVO : custlist) {
try {
saveRecord(customerVO);
} catch (Exception e) {Look at the following statement in the catch block.
custlist.add(customerVO);Is this correct? Why are you adding the faild record to the custlist again? I think, it should be like,
frbVOlist.add(customerVO);
if(){ // Here i need to compare whether all the records in the list are processed and there is no more records
// if so i wrire the all the error details at once by calling the writeErrorDetails
writeErrorDetails(frbVOlist);
}Call the writeErrorDetails(frbVOlist) after the end of the for loop by checking the size of the frbVOlist > 0. -
Report to Get the List of Personnel Numbers in COntrol Record
Hi Folks,
In Pao3-Control Record, we get the List of Personnel Numbers active for the current month in a Particular Payroll area, For one particular payroll area, we have around 1000 numbers , is there any standard report available to get the employee list along with personnel numbers from the control record.
Regards,
Sekar.You can try using Flexible Employee Report.
Choose Payroll Area as Input
Choose Personnel Number and Employment status as Output.
Try this. -
Custom Infotype not displaying locked records in the list screen (3000)
I have a custom infotype (9xxx) that will not display the locked records (locked indicator (sprps) is set to X) in the list screen (3000) in PA20 and PA30.
Any ideas on what may be causing the records to not display in the list screen?
Thanks,
TedHi,
for creating both employee and appliciant infotype you must check 'Both' in PM01 IT tab.
Regards. -
URGENT,FRM-41337: Cannot populat the list from record group
Hi all:
Can anyone help me in that problem?
I have a database item in the block as a list item with combo box style and I use this code in WHEN-NEW-RECORD-INSTANCE at the form module level to populate that combo box list:
DECLARE
group_id RECORDGROUP := FIND_GROUP('group');
list_id ITEM := FIND_ITEM('employees.job_id');
x number;
BEGIN
IF NOT ID_NULL (group_id) THEN
DELETE_GROUP (group_id);
END IF;
group_id := CREATE_GROUP_FROM_QUERY ('group','select name,TO_CHAR(id) job from cmn_jobs where job_type_id = 4720 ');
x := POPULATE_GROUP (group_id);
POPULATE_LIST (list_id, group_id);
EXCEPTION
WHEN NO_DATA_FOUND THEN
null;
END;
That code worked very well and without any problem, but when I change the list item from combo box style to poplist style then the forms give that error:
FRM-41337: Cannot populat the list from record group
And an additional null/blanke element appears in the poplist with original element that come from RECORDGROUP.
So can anyone help me to solve that problem please?First, how I can assign a default or initial value DYNAMICALLY to my poplist.Set the default-value to a parameter like :PARAMETER.MYPARAMETER then you can assign the desired default-value to the parameter.
second, if I have popliste say X for example depend on another poplist say Y ,so when I put the code to populate popliste X on WHEN-LIST-CHANGED on popliste Y and make query then the >forms return FRM-40301 Query caused no records to be retrieved ,but when I have a copy for that code in WHEN-LIST-CHANGED and put it in WHEN-NEW-FORM-INSTANCE at the form >module the form work and returns records, so is it any error or exception in what I did.Can't answer that, you should check :SYSTEM.LAST_QUERY to see why the query does not returnany records.
At the last, which better to put the code for popliste in PRE-FORM trigger at the form module or in WHEN-NEW-FORM-INSTANCE at the form module.I would use the PRE-FORM-trigger -
Hello There,
I am recording an SAP portal application, whereby the list boxes are recorded twice.
For example: see the code below where during the recording I selected the value from drop down once but this step recorded twice. Moreover, It happens only to the drop down objects only.
Browser("Create Sample Request").SAPPortal("Create Sample Request").SAPFrame("Sales Sample Create -").SAPList("Sample Reason: *").Select "Quality Issue"
Browser("Create Sample Request").SAPPortal("Create Sample Request").SAPFrame("Sales Sample Create -").SAPList("Sample Reason: *").Select "Quality Issue"
Please advise.
Regards
Adil SyedAdil
You may want to try reposting your question on the forums specifically for the QTP product. Here's the link.
http://h30499.www3.hp.com/t5/Functional-Testing-QTP/ct-p/sws-Fun_Test -
How to transpose the data records (rows) to column(lists) using apd
Hi,
how to transpose the data records (rows) to column (lists) using apd in sap bw.
I do not want to use abap routine.only use the transpose rows to list transformation .
Pls provide the step by step procedure .
thanks,
NimaiSave youe file to transpose as a csv and in the header row of your file for the columns you want to transpose you need to put some soer of a tag before the column name (ie your colum header was for a period budget will be something lie 2011001:ZFIBDD)
1. You will need to create a new apd process (rsanwb)
2. Insert a "Read from Data File" data source object and map it file (,csv)
3. insert a transpose object into your apd process (middle row 4th one over in the transformations section)
4. under the definition tab in the transformation object select all the columns that are to be transposed into rows and move them to the transformed area, the grouping fields section should contain the rows that you want to now be columns
5.under the transformation tab enter in the seperator you selected under the Field Name/Infoobject area (ie. ZFIBDD)
6. under the details tab you need to enter in all the fields to be transformed and tner the transposition field (ie ZFIBDD)
7. Then you can insert a set of transformations and a DSO and link the newly transposed fields into that.
hope that helps -
Exit for CO02-FOR QUANTITY FIELD FOR THE LIST OF LINE ITEMS
Hi,
Can anyone just let me know the user exit to code the authority check for the quantity field in CO02 for the screen SAPLCOMK.
The quantity assigned for the list of items should not be changed by the user.
For this in which exit should i go and write the code?
Regards,
P.S.ChitraCCOWB001 Customer exit for modifying menu entries
COIB0001 Customer Exit for As-Built Assignment Tool
COZF0001 Change purchase req. for externally processed operation
COZF0002 Change purchase req. for externally procured component
PPCO0001 Application development: PP orders
PPCO0002 Check exit for setting delete mark / deletion indicator
PPCO0003 Check exit for order changes from sales order
PPCO0004 Sort and processing exit: Mass processing orders
PPCO0005 Storage location/backflushing when order is created
PPCO0006 Enhancement to specify defaults for fields in order header
PPCO0007 Exit when saving production order
PPCO0008 Enhancement in the adding and changing of components
PPCO0009 Enhancement in goods movements for prod. process order
PPCO0010 Enhancement in make-to-order production - Unit of measure
PPCO0012 Production Order: Display/Change Order Header Data
PPCO0013 Change priorities of selection crit. for batch determinati
PPCO0015 Additional check for document links from BOMs
PPCO0016 Additional check for document links from master data
PPCO0017 Additional check for online processing of document links
PPCO0018 Check for changes to production order header
PPCO0019 Checks for changes to order operations
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks Changes to Order Components
STATTEXT Modification exit for formatting status text lines
hi check your field where it is present
if it header then check with the description header most probably the first must be your exit -
Frm - 41337 - can not populate the list from record group
Hi
I have created a form with 4 combo boxes. And i am trying to populate the 4 combo boxes dynamically.
Here is my table structure.
BUS_FUNCTION VARCHAR2(500),
SEQ NUMBER,
STEP1 VARCHAR2(500),
STEP2 VARCHAR2(500),
STEP3 VARCHAR2(500),
STEP4 VARCHAR2(500),
KEYSTEP VARCHAR2(4000),
OBJ_NAME VARCHAR2(500),
SME VARCHAR2(50)
In the fist combo box i am retriving bus_function and second seq and third step1.
i wrote a trigger when_new_form_instance and i am calling a procedure from the trigger.
here is my procedure code.
PROCEDURE fp_get_list IS
l_sql_text VARCHAR2(2000);
BEGIN
l_sql_text := 'SELECT bus_function,bus_function FROM TABS_BUS_FUNC';
lp_populate_list('BUSFUNC.list22','rgcat2',l_sql_text);
l_sql_text := 'SELECT TO_CHAR(SEQ),TO_CHAR(SEQ) FROM TABS_BUS_FUNC';
lp_populate_list('BUSFUNC.BUS_FUNC','rgcat',l_sql_text);
l_sql_text := 'SELECT step1,step1 FROM TABS_BUS_FUNC';
lp_populate_list('BUSFUNC.list20','rgcat1',l_sql_text);
END;
Now the problem is i can able to get the values fro the first two colums. but the third column values are not populating.
i am getting an error frm - 41337 - can not populate the list from record group.
PLease help me in this.
Thanks in advance,
RajuI got answer
i write a code in when-new-form-instance
declare
v_rg_id RECORDGROUP;
v_return number;
v_query varchar2(2000);
outcome number ;
begin
v_rg_id := CREATE_GROUP_FROM_QUERY('RG_LIST','select Dname,To_char(Deptno) deptno from dept');
v_return := POPULATE_GROUP(v_rg_id);
POPULATE_LIST('emp.deptno', 'RG_LIST');
end;
but remember property of list item must be mapping of others value null and initial value null
if ur problem not solve then tel me email, i ll send u fmb file -
Any option is there to find the error record in loop for huge amount of rec
Hi Guru's,
In our production system we got a error. While debugging we found one of our loop getting 1 lakh records. One of the record from the internal table having some wrong values because of that its giving a error message. But we are not getting any proper message.
Now our problem is its very difficult to debug all the records one by one. Even its not possible to give Watchpoint. bze in what situations its giving this error that also not predictable. So how to find the error record?
Kindly suggest.
AnanadhanNeed a lot more info.
To start with is this CR Designer or some other product?
I suspect it's classic SAP products like Business One etc., if so please mark as answered and post your question int the correct forum.
Thank you
Don -
FRM-41337: Cannot populate the list from record group.
My task is to populate the list after a list changed is triggered in another list item. I have 2 list items, report_type ans subgroup_type. When report type is changed, I have to get the value from it and create a select statement for subgroup_type. Here's what I did in the pre form:
PROCEDURE INITIALIZE_LIST IS
BEGIN
for Preparation status
DECLARE
rg_list_id recordgroup;
rg_name varchar2(20) := 'REC_REPORT_TYPE';
ret_code number;
-- the following holds select query from which the lst element are d
-- derived
v_select varchar2(300);
BEGIN
v_select := 'SELECT description, lookup_code FROM tmx.tmx_lookups '||
'WHERE lookup_type = ''RTV_REPORT_TYPE'' AND enabled_flag = ''Y'' '||
'ORDER by 1';
rg_list_id := find_group(rg_name);
if not id_null(rg_list_id) then
delete_group(rg_list_id);
end if;
rg_list_id := create_group_from_query(rg_name, v_select);
ret_code := populate_group(rg_list_id);
populate_list('start.s_report_type', rg_name);
delete_group(rg_list_id);
END;
END;
and in the s_report_type list change event, here's what I do:
BEGIN
DECLARE
rg_list_id recordgroup;
rg_name varchar2(20) := 'REC_SUBGROUP_TYPE';
ret_code number;
v_select varchar2(300);
BEGIN
v_select := 'SELECT description, lookup_code FROM tmx.tmx_lookups '||
'WHERE lookup_type = ''' || :start.s_report_type || ''' AND enabled_flag = ''Y'' '||
'ORDER by 1';
rg_list_id := find_group(rg_name);
if not id_null(rg_list_id) then
delete_group(rg_list_id);
end if;
rg_list_id := create_group_from_query(rg_name, v_select);
ret_code := populate_group(rg_list_id);
populate_list('start.s_subgroup_type', rg_name);
delete_group(rg_list_id);
END;
END;
and the FRM-41337 error is triggered. Please point me out where I missed. Thanks a lot.try to change query with this
'SELECT description, to_char(lookup_code)........and dont delete the group after
Baig
[My Oracle Blog|http://baigsorcl.blogspot.com/] -
Hi All
I have one sharepoint list with huge data i.e with 20columns and more than 200 records with the fields .
Suppose lets consider there are A,B,C,D,E,F,G,H columns.
Now i want to create one form with the fields A,C,E.
When the user enter the existing data of list for columns A,C..based on C value the E column value should change and update that particular item in the list.
Please guide me without visual web part can we acheive this by Sharepoint designer 2013 or what would be the preferable solution.
Please help me on this as it is very urgent from me..
Thanks in Advance
Sowjanya GHi,
According to your post, my understanding is that you wanted to update the list item in the same sharepoint list with particular condition with Sharepoint Designer 2013.
I recommend to create workflow associated to the list and then start the workflow automatically when an item is changed.
In the workflow, you can add condition and actions as below:
If current item: C equal to Test1
Set E to Test2
Then the value of the filed E will be changed based on the value of the filed C.
In addition, if you create the form using InfoPath, you can add rule to the filed C as below:
Best Regards,
Linda Li
Linda Li
TechNet Community Support
Maybe you are looking for
-
Creating a document with different page sizes.
I'm trying to produce a leaflet with different pages sizes. To try and explain what I mean I have included a picture of what I'd like the front cover to look like. When producing a booklet there doesn't seem to be a provision to individually alter ea
-
When I first tried to email photos from the share facility of iPhoto 9.2.3 I received a message something along the lines of server didn't recognise your id and password. Read other peoples posts that suggested removing and reloading icloud in the i
-
Upgrade (to CC 2014) left behind the old CC versions!
This isn't a major problem but nevertheless, still very annoying. I recently upgrading all the applicable CC software to the 2014 edition but found that I was still using the old CC software, whenever loading from the Windows recently opened list. So
-
i just updated my mac book to 10.6 says its the latest update and i tried to update iphoto and says i need 10.7 but my compture says 10.6 is the most up to date. Help
-
Hi EveryBody, I am new to JDO and I am planning to implement JDO for building a dictionary feature for my stand alone software product .Looking out the present scenario i am quite confused whether i should continue to build my dictionary feature with