Custom Disaggregation for SNP
Hi,
We are doing Aggregated Planning in SNP.
We are facing some issues in disaggregation of Header Products to Sub products production orders.
Letu2019s say we have 3 sub products and a header product.
Forecast is aggregated to header level and header product production order is created which is covering x days forecast of Header product.
When we disaggregate Header product planned order to Sub products and if Sub product 3 doesnu2019t have any forecast for x days (it has forecast after x days);it should not create planned order of sub product 3.
Only Sub product 1 and 2u2019s planned orders to be created.
I would like to know how can perform custom disaggregation in SNP?
Is there any BADI?
Thanks and Regards,
Vipul Shah
Hi Vipul,
Did you try to use /SAPAPO/CL_EX_SDP_DISAGG ?
Check details on note 1352836.
Regards,
Michel Bohn
Similar Messages
-
Hi Experts,
I would like to bring 'maintenance orders' as a new requirement category for SNP planning. These orders are to be considered as demand element (using a new LC order keyfigure). Customized Order type in order category 30 are available for these maintenance orders, which is required to be mapped in to a new requirement ATP category in APO. Please guide me with right procedure.
Thanks and regards,
RaghavHi Raghav,
Good to know that you achieved what you wanted to.
But for our benefit, can you share in more detail, how did you manage to do it?
you stated that you created a new order category ''Order Reservation Withdrawable'', which lets say is ZZ. and you must have added this category to the category group which is assigned to your dependent demand key figure.
But can you share how did you ensure that the order reservations for maintenance orders that you created in R/3 managed to flow to this order category and not to some other category?
Appreciate if you could explain in a bit more detail.
Rgds, Sandeep -
Releasing demand plan from DP into custom categories in SNP.
Hi Gurus,
I need to release the demand plan from DP into SNP custom categories Z1 thru Z4. The key figures that I mapped to these custom categories are created in a non-standard planning area (copied from 9ASNP02).
I am able to release the demand plan using category FA only. Can anyone help me in releasing demand plan into these custom categories in SNP.
Thanks,
Shiv.Shiv
I did a F1 help on target category field in tcode /n/sapapo/mc90 and this is what i found
For the release of the demand plan to Supply Network Planning, you can specify a category that tells the system which category of orders to release to. An entry in this field is optional, but if you do enter a category it must be a category that represents sales orders or forecasts, such as FA or FB.
You can also release to categories you have created yourself. This allows you to distinguish, for example, between different forecast priorities.
The system proceeds as follows:
1. Has a category been entered in the release profile? If yes, this category is used.
2. If no, has a category been set in the definition of the requirements strategy in Customizing? (You define the product's strategy in the Proposed strategy field on the Demand tab of the product master record.) If yes, this category is used.
3. If no, category FA (forecasts) is used.
So as the F1 help says in the release transaction /n/sapapo/mc90 did you try giving the custom categories ? Also i have one more idea - after the forecast gets released to category FA , copy it to a key figure that is assigned custom cateogries Z1 to Z4.
But just want to understand something . Why do you want to release it to a custom cateory instead of FA ? How are you going to handle the consumption of forecasts by sales orders if you release it to custom category. I think releasing it to a custom category will make your process more complicated since you are altering the standard SAP functionality.
Thanks
Aparna -
Creation of custom Transaction for confirm goods in SRM
Hi Experts
i need to create a custom transaction same as standard one for confirm goods/servics in SRM portal.
In sap GUI, the transaction is BBPCF03
Can you please suggest any good sources where i can learn to Custome Tcodes for my requirement
Thanks in advance
Edited by: kittu reddy on Nov 19, 2008 7:27 AMHi Hussaini,
Here are the steps.
1> Customization needs to be completed in SPRO. Logistics Execution -> Mobile Data entry section. Also compare entries with LM01 for understanding.
2> In the 'Define menu management', you can create dynamic menus. For Menu or transaction type, if you enter "1", a menu appears; if you enter "2", a transaction appears. Custom transactions can be created and assigned here.
Once that is done, when you execute LM01 you will see your custom transactions come up. Make sure that these are created keeping in mind the RF device screen size and limitations.
Regards,
Anand. -
Custom Ringtone for your Contacts on Nokia N900
Hey guys,
Its great to know that We got Nokia N900 in India now.
Many of people searching for custom ringtone for their contacts. I have installed app for it and worked great, here is the screen of how to do it.
1-goto app manager and download Ringtino app ( name specified in attached screen )
2-goto contact and click on title not edit contact, u will get " custom Ringtone " as like my screen.
Let me know if anything needed.
my other post
/t5/Maemo-Devices/Nokia-N900-works-in-India/m-p/658528#M7963
Rasu
Pallipalayam
Attachments:
Screenshot-20100719-110252.png 50 KB
Screenshot-20100719-111207.png 79 KB
Screenshot-20100719-111256.png 56 KBworks great now. you should be fine.
@elie
nice new avatar... -
How do I leverage a custom theme for Outlook 2013?
Microsoft has a problem. They use the term "theme" in Office in 2 different ways: 1) the 3 background colors you can choose of the Office applications and 2) a collection of colors, fonts, and layout that can be customized and defined by the user
for the applications.
I know how to create a theme in PowerPoint and save it as a default for all new presentations. Allegedly you can you this across Office applications but this is where it breaks down (as far as my user experience goes).
I've created a theme in PowerPoint. It has my custom colors. I want to use that same collection in Outlook.
I can apply it on a email by email basis (Options menu for an email), but I want the default email (new or reply) to use that custom theme. I see my theme in the drop down menu under a heading of Custom, but there isn't a way to set it as default
(behavior differs from PowerPoint here).
So I look under the Outlook File menu, then Options and select Mail. You can change stationary, but the custom theme isn't an option there.
Then there is Styles under the Format Text menu when in a new email. There are color options and font options, but again, no way to leverage the work I did in creating the custom theme.
Searching on customizing themes for Outlook only gets me answers on the first use of the word theme, not the latter.
Is there no way to you the theme I created for Outlook 2013?Its very simple - if you want a product that remains consistent and does not change its layout every few years, that is fully customizable, and will remain being supported by subsequent operating systems, then get an open source product running in an open
source OS. It seems that you can no longer rely on MS to provide consistency, stability, or support for their own products.
When will MS realise that customer familiarity with their products is their intellectual property, like branding, which you would never trash every five years. Imagine that MS wanted to change their name to a new company name, or their Outlook brand to Inlook
- it would never happen. So why is thee trade getup and arrangement changing so often and against what their customers want? Is it to justify thee new products? Maybe with cloud and 365, they will finally be happy and stop mucking about with what works (after
they change everything back to '95 /XP format?). -
Dear Experts,
I want to develop a custom FM for clearing (with the interface of FKK_SAMPLE_TFK115). Basically I want to assign clearing amount available to different items in table T_FKKCL_E115.
What should I do to define a fixed amount to some line item in table fkkcl
Say I have 2 open items in account
Amount Main Transaction Sub transaction
100 6000 0010
200 6000 0020
Say consumer makes a payment of 100 and I want it to clear the amounts above by 50(i.e equally between open items) then as per the documentation of the FM FKK_SAMPLE_TFK115 i should do this
Loop at t_fkkcl_e115 where betrw > 0
E_AUGBW_E115 = u201850u2019
E_XAKTP_E115 = u2018Xu2019
Endloop
But this code is not working. The system posts a credit open.
What could be the reason?Also, when I set an external debugger on the custom FM for clearing and put this custom FM in step 2 of my variant, the system doesnu2019t seem to execute the custom FM when I make the payment. However, if I put the FM in step 1 it does execute the FM.
I also tried another scenario. I made a payment in such a way that a credit open was posted. Then I ran account maintenance(behind which I had put the same clearing variant as the one mentioned above). Even if the FM has been put in step 1, the system doesnu2019t execute the FM!
Its strange but for some reasons this is how the system is behaving. If there is any confusion and you guys are not clear about whats happening then please do tell. I would elaborate the issue.
And guys please try to answer the first post. Would really appreciate.
Thanks in advance! -
Having custom text for 'Actual' and 'Target' in Funne chart
Hi,
We see 'Actual' and 'Target' label values in funnel chart when we hover the mouse on the chart.
But i need to change the text to custom text for SINGLE graph. I dont want to chnage any xml or config files, I need this change in single report only.
Appreciate all your posts which helps.
Regards
MuRam
Edited by: MuRam on Dec 31, 2012 7:36 PMhttp://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
-
Custom pagination for APEX 4.2 interactive report using Page Zero
Hi,
I want to implement an «Custom pagination for APEX 4.2 interactive report» using a «page zero».
I recently migrate from Apex 3.1 to Apex 4.2 and my «Custom pagination for APEX 3.1 interactive report» using a «page zero» is not working any more.
So now I try to adapt an excellent example of Jari Laine for 4.0 but using a page zero.
I put the code JavaScript to Page zero but I must create an dynamic action to fire only for an interactive report region.
It’s a good idea?
Thank youThought I would try once more with my DatePicker question.
On the Apex.Oracle.Com website I have created a 1 page application that has an Interactive Report.
[url http://apex.oracle.com/pls/apex/f?p=15655:1]
user = 'test'
password = 'test'
I have 2 questions :
(1) In IE7, press 'Actions', 'Filter'. On the Column dropdown list, select 'Order Timestamp'.
Notice the prompt icon to the right of the 'expression'. This should change to the Datepicker, but in IE7 it does not. Try the samething in Firefox or Chrome and the Datepicker will appear.
Is this a BUG, or does Apex 4.02 not support IE7 ?
(2) In Firefox or Chrome, where you can now see the Datepicker, you will notice that it is the new style picker, not the old style ( called 'classic' ). I want to change it so that it shows the 'classic' datepicker not the new, but cannot see how to do it, if indeed you actually can.
I would really appreciate it if someone could take a look and let me know if I am going mad, or if we need to get all our users onto IE8. We have now gone live with Apex 4.02 and need to resolve these issues.
Thanks in advance.
Edited by: DooRon on 10-Mar-2011 05:13 -
Custom Filename for PDF Report
Hi,
I have a requirement to download pdf for a report. I provided the download action as a column link on the report. Clicking the link I direct to the URL for the custom report I created (f?p=&APP_ID.:0:&SESSION.:PRINT_REPORT= MyReport). Pdf gets downloaded with the name MyReport.pdf. But I need to provide a custom name for the downloaded pdf, it should be based on the Id value of the report column something like this Emp123.pdf where 123 is the employee Id (selected row's employee id value in my report).
I searched in the forums and came across this thread APEX 3 PDF Report Export Custom Filename? but here its mentioned that
" In this case there's no separate attribute for the file name. And we don't do substitutions on the report query name, so setting the name dynamically as you described in your sample, won't be possible. "
Since the thread is a old one so posting a new one. Any pointers is highly appreciated.
Thanks,
Rakesh1. Call the report with utl_http.
2. Store the output as a BLOB. Either local variable or store it in a table.
3. Print the blob.
Here is how you can print the blob and read the package spec for utl_http.
Re: display a blob on webpage using mod-plsql -
How to Created custom report for Ship not Billed (SD/FI)?
Hi all,
I am anticipating to write some abap reports..Here is one of them..
Anyone can help me with writing a Report , how to do 'Custom Report for shipped not Billed(SD/FI)' ..But since I am new to Abap , if you wish to reply, please use a little more detail and simple explanation, step by step so I can understand what is the idea, how it can be acheived...what kind of report should be used , techniques, tables etc...:)
Appreciate your help!
Regards,
BobyHi Boby,
You need to create custom transaction to achive these results.
you will have selection-screen ,it would be :
Date : Here date would be mandatory - Ranges Option
Customer - Optional field - Ranges
Order # Sales Order (Optional) Ranges
Invoice # - Invoice # (Optional) Ranges
You will get the data based on ur selection-screen criteria ...
First you will have customer order details from diffrent table
VBAK,
VBAP,
LIKP
LIPS
VBRK,
VBRP
KNA1,
VBFA Tables ( See the my sample program )
Output would be :
Customer # Custome Name Order # Delivery # Invoice # Netpr, Netquantity ,
Check the condition whether invoice table has VBRK-RFBSK = ''.
See the my sample program : This is sales report by monthly..
REPORT ZFDSALES_REPORT no standard page heading
message-id zwave.
Data Declaration Part
TYPE-POOLS
type-pools : slis.
Tables
tables : VBAK,
VBAP.
Internal table for VBAK Table
data : begin of i_vbak occurs 0,
vbeln like vbak-vbeln,
bstnk like vbak-bstnk,
vdatu like vbak-vdatu,
end of i_vbak.
Internal table for VBAP and MATNR
data : begin of i_vbap occurs 0,
vbeln like vbap-vbeln,
matnr like vbap-matnr,
kdmat like vbap-kdmat,
kwmeng like vbap-kwmeng,
netpr like vbap-netpr,
maktx like makt-maktx,
end of i_vbap.
Internal tables
data : begin of i_sales occurs 0,
vdatu like vbak-vdatu,
bstnk like vbak-bstnk,
matnr like vbap-matnr,
maktx like makt-maktx,
kdmat like vbap-kdmat,
kwmeng like vbap-kwmeng,
netpr like vbap-netpr,
end of i_sales.
Variable for ALV
data : v_repid like sy-repid,
gt_fieldcat type slis_t_fieldcat_alv.
Selection-screen
selection-screen : begin of block blk with frame title text-001.
select-options : s_vbeln for vbak-vbeln,
s_erdat for vbak-erdat,
s_ernam for vbak-ernam,
s_vdatu for vbak-vdatu obligatory,
s_BSTNK for vbak-BSTNK,
s_KUNNR for vbak-kunnr,
s_matnr for vbap-matnr,
s_KDMAT for vbap-KDMAT.
selection-screen : end of block blk.
Initilization
initialization.
v_repid = sy-repid.
S T A R T - O F - S E L E C T I O N ****************
start-of-selection.
Get the data from VBAK and VBAP Tables
perform get_vbak_vbap.
E N D - O F - S E L E C T I O N *****************
end-of-selection.
Display the data
perform dispolay_data.
*& Form get_vbak_vbap
Get the data from VBAK and VBAP Table
FORM get_vbak_vbap.
Get the data from VBAK Table
select vbeln bstnk vdatu from vbak into table i_vbak
where vbeln in s_vbeln
and bstnk in s_bstnk
and vdatu in s_vdatu
and kunnr in s_kunnr
and erdat in s_erdat
and ernam in s_ernam.
if sy-subrc ne 0.
message e000(zwave) with 'No data found for given selection'.
endif.
Get the data from VBAP Table
select avbeln amatnr akdmat akwmeng a~netpr
b~maktx into table i_vbap
from vbap as a inner join makt as b on bmatnr = amatnr
for all entries in i_vbak
where a~vbeln in s_vbeln
and a~kdmat in s_kdmat
and a~abgru = space
and a~matnr in s_matnr
and a~matnr ne '000000000000009999'
and a~matnr ne '000000000000004444'
and a~matnr ne '000000000000008888'
and a~matnr ne '000000000000001111'
and a~werks = '1000'
and b~spras = 'E'
and a~vbeln = i_vbak-vbeln.
if sy-subrc ne 0.
message e000(zwave) with 'No data found for given selection'.
endif.
sort i_vbak by vbeln.
sort i_vbap by vbeln matnr.
loop at i_vbap.
read table i_vbak with key vbeln = i_vbap-vbeln
binary search.
if sy-subrc eq 0.
i_sales-bstnk = i_vbak-bstnk.
i_sales-vdatu = i_vbak-vdatu.
i_sales-matnr = i_vbap-matnr.
i_sales-kdmat = i_vbap-kdmat.
i_sales-maktx = i_vbap-maktx.
i_sales-netpr = i_vbap-netpr.
i_sales-kwmeng = i_vbap-kwmeng.
append i_sales.
else.
continue.
endif.
clear : i_sales,
i_vbap,
i_vbak.
endloop.
sort i_sales by vdatu bstnk matnr.
refresh : i_vbap,
i_vbak.
ENDFORM. " get_vbak_vbap
*& Form dispolay_data
Display the data
FORM dispolay_data.
Fill the Fiedlcat
PERFORM fieldcat_init using gt_fieldcat[].
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = ' '
I_BYPASSING_BUFFER =
I_BUFFER_ACTIVE = ' '
I_CALLBACK_PROGRAM = v_repid
I_CALLBACK_PF_STATUS_SET = ' '
I_CALLBACK_USER_COMMAND = ' '
I_CALLBACK_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_END_OF_LIST = ' '
I_STRUCTURE_NAME =
I_BACKGROUND_ID = ' '
I_GRID_TITLE =
I_GRID_SETTINGS =
IS_LAYOUT =
IT_FIELDCAT = gt_fieldcat[]
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
IT_SORT =
IT_FILTER =
IS_SEL_HIDE =
I_DEFAULT = 'X'
I_SAVE = ' '
IS_VARIANT =
IT_EVENTS =
IT_EVENT_EXIT =
IS_PRINT =
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
IT_ALV_GRAPHICS =
IT_ADD_FIELDCAT =
IT_HYPERLINK =
I_HTML_HEIGHT_TOP =
I_HTML_HEIGHT_END =
IT_EXCEPT_QINFO =
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
T_OUTTAB = i_sales
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
ENDFORM. " dispolay_data
*& Form fieldcat_init
text
-->P_GT_FIELDCAT[] text
FORM fieldcat_init USING e01_lt_fieldcat type slis_t_fieldcat_alv.
DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
Delivery Date
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'VDATU'.
LS_FIELDCAT-OUTPUTLEN = 12.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Delivery Date'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Purchase Order #Material Description
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'BSTNK'.
LS_FIELDCAT-OUTPUTLEN = 25.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Purchase Order #'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Material
CLEAR LS_FIELDCAT.
LS_FIELDCAT-REF_FIELDNAME = 'MATNR'.
LS_FIELDCAT-REF_TABNAME = 'MARA'.
LS_FIELDCAT-FIELDNAME = 'MATNR'.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Material #'.
ls_fieldcat-seltext_M = 'Material #'.
ls_fieldcat-seltext_S = 'Material #'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Material Description
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'MAKTX'.
LS_FIELDCAT-OUTPUTLEN = 40.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Material Description'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Customer Material #
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'KDMAT'.
LS_FIELDCAT-OUTPUTLEN = 35.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Customer material no.'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Quantity
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'KWMENG'.
LS_FIELDCAT-OUTPUTLEN = 15.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Quantity'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
Net Price
CLEAR LS_FIELDCAT.
LS_FIELDCAT-FIELDNAME = 'NETPR'.
LS_FIELDCAT-OUTPUTLEN = 15.
LS_FIELDCAT-TABNAME = 'I_SALES'.
ls_fieldcat-seltext_L = 'Net Price'.
APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
ENDFORM. " fieldcat_init
Reward Points if it is helpful
Thanks
Seshu -
Custom Report For Excise On Sales
hi friends,
i need custom report for excise on sale like below format, can you please guide me to prapare FS for below requirement.
Material Code And Discriptiion
Sales Order No
Delivery No
Billing No
Accounting No
Excise Invoice No
Sold to Party
Billed Qty
gross value
bed
ecess
cess
she
total excise duty
invoice value
Regds
Ashwinidear friend,
you can try the standard t-code SDO1 and change the layout
good luck! -
Fbl5n: The printer provides me only one customer items for each page...
Hi all,
launching t.code FBL5N, and printing the repost list, the printer provides me only one customer items for each page...
I'd like obtaining more customer items for each page...
What to do?
ThanksHi Umberto..
Thats how the standard report works..
To meet your requirement, you would probably need to look at another standard report.
In case you need further clarification, please feel free to write to me..
Good Luck!
Lucid-Mind... -
F-53 and F-28, Customized columns for cash discount and %
Hi Expert,
With reference to the subject of: Customized columns for cash discount and % ...
I faced the problem of not able to set / defined hidden column for cash discount and % by creating a new variant.
Steps:
Create a variant
Click <administrator> button ... mark the columns hidden, and click <activate> button
Then click <Save> button
Problem: Every time I using the F-53/F-28, the layout is not working, and when goto check the variant settings, the cash discount and % columns remained unchecked.
SAP version: 4.6
Kindly advise.
Thanks and regards,
sbmelHi JP,
It is not working using field status group, as I am using F-53 and F-28 and not FB50/60/70.
The purpose I want to create variant for screen after clicking <process open item> is to control column display (hide cash discount and %). if the variant is working, I can create a customized Tcode for the F-53 and F-28.
Now problem is that variant seem not working.
Thanks and regards,
sbmel -
How to create custom infotype for training and event management
hai freinds can any one tell me how to create custom infotype for training and event managment with following fields
PS No PA0000-> PERNR
Name - PA0001 -> ENAME
IS PS.No. PA0001-> PS no. of Immediate Superior
IS name PA0001 -> ENAME
thanx in advance
afzalHi,
Your question is not clear for me. Since it is a TEM infotype, it could be a PD infotype.
If you wish to create a PD infotype, use transaction PPCI to create the infotype.
But before that you need to create a structure HRInnnn (where nnnn is the infotype number) with all the fields relevant for the infotype.
If you wish to create a PA infotype, use transaction PM01 to create the infotype.
But before that you may be required to create a strcuture PSnnnn (where nnnn is the infotype number) with all the fields relevant for the infotype.
Regards,
Srini
Maybe you are looking for
-
Show previous requisition requests link is missing in MSS.
Hi All, In Manager Self-Service ->Recruiting->New Requisition Request->Request to fill postion. Here link show previous requisition requests missing. How to enable the link? This link is missed after portal is upgraded. Regards, Srinivasu.Y
-
Guest two node Failover Cluster with SAS HBA and Windows 2012 R1
Hi all, i have two IBM x3560 brand new servers with V3700 IBM Storage. The Servers are connected to the storage through four SAS HBA adabters (two HBA's on each server). I want to create a two node guest Fileserver Failover Cluster. I can present the
-
Hello All, I am attempting to create a drill link in Oracle Discoverer 11g. When I click 'tools' and Look for 'drill' it's grayed out. Could someone please assist me in enabling this feature to allow me to create database links.
-
About the specification of [app.project.file] from CS6
Hello There is a question about the specification from CS6. [app.project.file] included the project in the time when filing was held in CS5, but when it isn't preserved, null enters at CS6. Isn't there a way to make [app.project.file] input a project
-
IPod Classic mp4 videos no longer copying to iPod
I've recently updated my iTunes which contains many mp4 files that I've always kept on my iPod. I connected my iPod to update the music I've added and the majority of my videos were deleted from my iPod, with a warning message saying that this device