Material returns after LIV completed?
Hi all,
Is it possible to returs the materials with reference to GRN material document once the logistics invoice verification is completed?
If yes, what is the process to create subsequent documents for LIV?
Please answer clearly as i am new to MM.
Thanks,
Aravind
Hi kuber,
Thanks for the reply. I think i understand the process. How ever let me put my understanding in a flow and please confirm it. So that i can close the thread.
GRN (done ) - > LIV (done)
Return delivery(ref GRN) -> Credit note for LIV
if vendor send replace ment accept as subsequent delivery -> subsequent debit .
Please let me know any other processes involved here also.
Thanks,
Aravind
Similar Messages
-
Dear Experts,
We have some material rejected through UD and placed in blocked stock and now we want to return the material back to the vendor against that PO and want to get the replacement . How to carryout this process and whether we can get the material gainst the same PO ?
Thanks.Hello
You can do it in 2 ways
1) Using Migo
1) Use T code MIGO
2) Return delivery against the material document ( document number Material moved from quality to block)
3) do the processing
2) Using QM
1)Activate 08 inspection
2) Move the material back to QM using movement type 349 MB1b
3) Lot will created.
4) Give the UD and to to stock posting to Return Delivery
Once return delivery done you can do GR for the same quantity against the PO
Regards
gajesh -
After live stream is completed. Steps to make it available as VOD content?
I'll be streaming different events about every 2hrs in a single night. After each live event is completed, what steps need to be done to make each finished live event available as VOD? Do I need to package all the individual segment file into a single .flv file?
Thanks!
DaveApoorva Arora wrote:
Also, if your requirement is just about making content available after live streams are over, you can look for DVR functionality in your manifest.xml and set the values of begin and end offsets as 0 and 0.
So my manifest file would like this:
livepkgr/_definist_/liveevent/liveevent.f4m
<manifest xmlns="http://ns.adobe.com/f4m/2.0">
<baseURL>http://myserver/hds-live/livepkgr/_definst_/liveevent/</baseURL>
<dvrInfo beginOffset="0" endOffset="0"/>
<media href="liveevent1.f4m" bitrate="282"/>
<media href="liveevent2.f4m" bitrate="482"/>
<media href="liveevent3.f4m" bitrate="832"/>
</manifest>
Or do I still need to have and use this file:
livepkgr/_definist_/liveevent/Manifest.xml
<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<dvrInfo beginOffset="0" endOffset="0"/>
<media streamId="liveevent1" bitrate="282" />
<media streamId="liveevent2" bitrate="482" />
<media streamId="liveevent3" bitrate="832" />
</manifest>
For a MBR live event should my 'livepkgr/_definist_/liveevent/' directory contain the following files
liveevent.f4m, liveevent.m3u8, Event.xml and Manifest.xml
OR JUST
liveevent.f4m, liveevent.m3u8, Event.xml
Thanks again for all the assistance in getting started!
Dave -
Refurbish work order get settled before this refurbished material returned
Hello guy, can somebody help to analyze the problem I have in our production system.
the problem is that I found a strange thing that one of the refurbishment work order get settlem and the refurbished material is not yet returned back to stock.
And I check the cost report of this work order, and found this cost receiver is material, which means this cost is already posted against material.
I have no idea why this can be settled?
However it is impossible to settle refurbishment work order before refurbished material returning back to stock in my opinion.
Can any one help me, many thanks in advance.Hi,
The refurbishment order can be settled to material when if it is in System status
DLV- delivered, after GR has been done or
TECO - If the order status is Technically completed
So in your case the order status may be in Teco status so that the cost is settled to Material before u do GR.
So check the System status of the maintenance order.
Reverse the settlement & do GR & settle again to material.
Regards,
Raj -
Hi all,
We're facing an issue related to GR and material returns, connecting to SAP backend system.
On this first screen we're using MIGO transaction and you'll see that we have a PO (4200000027) with one material (MATERIAL-1) which has a pending quantity of 298 EA to be received.
However, on this second screen, you'll see that when the PO gets downloaded to the Agentry client, it shows that only 295 EA are pending and that it shows that 5 EA has been received, while there are no items reversed or returned.
Finally, when we go to verify the Purchase History for the material using ME23N transaction, you'll see that indeed 5 EA have been received of the material, but also several returns have been made. So, after calculating the difference, the total quantity of items received are 2.
From this I understand that the SAP IM application has not downloaded the returns, and that is only considering the receipts that have been done. For that reason, it thinks that 295 EA are pending, when in reality it's supposed to be 298 EA.
Has anyone faced this issue before? Is this a known bug? Am I missing some configuration?
Thanks for your help
-OmarOmar,
I'm not aware of any known issues with respective to calculation of open quantity which is quantity ordered - ( Total received ) - Total returned. In your case it is not working I guess.
what I would I suggest is to put a break point on SAP side for Purchase order fetch and check if it is something wrong with calculations. if it something to do with calculation then please open OSS message with SAP support team for IM 4.0 product.
Thanks
Manju. -
Start one job after another complets using PL/SQL procedure and DBMS_JOB
All,
I am attempting to refresh a materialized view using DBMS_JOB and having a PL/SQL program loop through each materialized view name that resides in a table I created. We do the table because they have to be refreshed in a specific order and I utilize the ORDER_OF_REFRESH column to dictate which MV comes first, second, third, etc.
Now - I have this working to the extent that it kicks off 4 materialized views (currently set the procedure to only do 4 MVs for testing purposes) but I would ultimately like the procedure to create a new DBMS_JOB that calls DBMS_MVIEW.REFRESH of the next view in line ONLY after the preceeding materialized view DBMS_JOB completes.
The purpose of all of this is to do a few things. One - if I simply create a procedure with the DBMS_MVIEW.REFRESH call to each materialized view in order - that works but if one fails, the job starts over again and will up to 16 times - BIG PROBLEM. Secondly, we want the job that will call this procedure to fail if it encounters 2 failures on any one materialized view (because some MVs may be dependant upon that data and cannot use old stale data).
This may not be the "best" approach but I am trying to make the job self-sufficient in that it knows when to fail or not, and doesn't kick off the materialized views jobs all at once (remember - they need to start one after the other - in order).
As you can see near the bottom, my logic doesn't work quite right. It kicks off all four jobs at once with the date of the whatever LAST_REFRESH is in my cursor (which ultimately is from the prior day. What I would like to happen is this:
1.) 1st MV kicks off as DBMS_JOB and completes
2.) 2nd MV kicks off with a start time of 3 seconds after the completion of 1st MV (based off LAST_REFRESH) date.
3.) This conitnues until all MVs are refresh or until 2 failures are encountered, in which no more jobs are scheduled.
- Obviously I am having a little bit of trouble with #2 and #3 - any help is appreciated.
CREATE OR REPLACE PROCEDURE Next_Job_Refresh_Test2 IS
V_FAILURES NUMBER;
V_JOB_NO NUMBER;
V_START_DATE DATE := SYSDATE;
V_NEXT_DATE DATE;
V_NAME VARCHAR2(30);
V_DELIMITER VARCHAR2(1);
CURSOR MV_LIST IS SELECT DISTINCT A.ORDER_OF_REFRESH,
A.MV_OBJECT_NAME
FROM CATEBS.DISCO_MV_REFRESH_ORDER A
WHERE A.ORDER_OF_REFRESH < 5
ORDER BY A.ORDER_OF_REFRESH ASC;
CURSOR MV_ORDER IS SELECT B.ORDER_OF_REFRESH,
B.MV_OBJECT_NAME,
A.LAST_REFRESH
FROM USER_SNAPSHOTS A,
DISCO_MV_REFRESH_ORDER B
WHERE A.NAME = B.MV_OBJECT_NAME
ORDER BY B.ORDER_OF_REFRESH ASC;
BEGIN
FOR I IN MV_LIST
LOOP
IF I.ORDER_OF_REFRESH = 1
THEN V_START_DATE := SYSDATE + (30/86400); -- Start job one minute after execution time
ELSE V_START_DATE := V_NEXT_DATE;
END IF;
V_FAILURES := 0;
V_JOB_NO := 0;
V_NAME := I.MV_OBJECT_NAME;
V_DELIMITER := '''';
DBMS_JOB.SUBMIT(V_JOB_NO,'DBMS_MVIEW.REFRESH(' || V_DELIMITER || V_NAME || V_DELIMITER || ');',V_START_DATE,NULL);
SELECT JOB, FAILURES INTO V_JOB_NO, V_FAILURES
FROM USER_JOBS
WHERE WHAT LIKE '%' || V_NAME || '%'
AND SCHEMA_USER = 'CATEBS';
IF V_FAILURES = 3
THEN DBMS_JOB.BROKEN(V_JOB_NO,TRUE,NULL); EXIT;
END IF;
FOR O IN MV_ORDER
LOOP
IF I.ORDER_OF_REFRESH > 2
THEN V_NEXT_DATE:= (O.LAST_REFRESH + (3/86400)); -- Start next materialized view 3 seconds after completion of prior refresh
END IF;
END LOOP;
END LOOP;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
IF MV_LIST%ISOPEN
THEN CLOSE MV_LIST;
END IF;
NULL;
END Next_Job_Refresh_Test2;
---------------------------------------------------------------------------------------------------------------------Justin,
I think I am getting closer. I have a procedure shown just below this that updates my custom table with information from USER_SNAPSHOTS to reflect the time and status of the refresh completion:
CREATE OR REPLACE PROCEDURE Upd_Disco_Mv_Refresh_Order_Tbl IS
V_STATUS VARCHAR2(7);
V_LAST_REFRESH DATE;
V_MV_NAME VARCHAR2(30);
CURSOR MV_LIST IS SELECT DISTINCT NAME, LAST_REFRESH, STATUS
FROM USER_SNAPSHOTS
WHERE OWNER = 'CATEBS';
BEGIN
FOR I IN MV_LIST
LOOP
V_STATUS := I.STATUS;
V_LAST_REFRESH := I.LAST_REFRESH;
V_MV_NAME := I.NAME;
UPDATE DISCO_MV_REFRESH_ORDER A SET A.LAST_REFRESH = V_LAST_REFRESH
WHERE A.MV_OBJECT_NAME = V_MV_NAME;
COMMIT;
UPDATE DISCO_MV_REFRESH_ORDER A SET A.REFRESH_STATUS = V_STATUS
WHERE A.MV_OBJECT_NAME = V_MV_NAME;
COMMIT;
END LOOP;
END Upd_Disco_Mv_Refresh_Order_Tbl;
Next, I have a "new" procedure that does the job creation and refresh show just below this which, when starting the loop, sets the LAST_REFRESH date in my table to NULL and the STATUS = 'INVALID'. Then if the order of refresh = 1 then it uses SYSDATE to submit the job and start right away, else if it's not the first job, it uses V_NEXT_DATE. Now, V_NEXT_DATE is equal to the LAST_REFRESH date from my table when the view has completed and the V_PREV_STATUS = 'VALID'. I think tack on 2 seconds to that to begin my next job.... See code below:
CREATE OR REPLACE PROCEDURE Disco_Mv_Refresh IS
V_FAILURES NUMBER;
V_JOB_NO NUMBER;
V_START_DATE DATE := SYSDATE;
V_NEXT_DATE DATE;
V_NAME VARCHAR2(30);
V_PREV_STATUS VARCHAR2(7);
CURSOR MV_LIST IS SELECT DISTINCT A.ORDER_OF_REFRESH,
A.MV_OBJECT_NAME,
A.LAST_REFRESH,
A.REFRESH_STATUS
FROM CATEBS.DISCO_MV_REFRESH_ORDER A
WHERE A.ORDER_OF_REFRESH <= 5
ORDER BY A.ORDER_OF_REFRESH ASC;
BEGIN
FOR I IN MV_LIST
LOOP
V_NAME := I.MV_OBJECT_NAME;
V_FAILURES := 0;
UPDATE DISCO_MV_REFRESH_ORDER SET LAST_REFRESH = NULL WHERE MV_OBJECT_NAME = V_NAME;
UPDATE DISCO_MV_REFRESH_ORDER SET REFRESH_STATUS = 'INVALID' WHERE MV_OBJECT_NAME = V_NAME;
IF I.ORDER_OF_REFRESH = 1
THEN V_START_DATE := SYSDATE;
ELSE V_START_DATE := V_NEXT_DATE;
END IF;
DBMS_JOB.SUBMIT(V_JOB_NO,'DBMS_MVIEW.REFRESH(' || '''' || V_NAME || '''' || '); BEGIN UPD_DISCO_MV_REFRESH_ORDER_TBL; END;',V_START_DATE,NULL);
SELECT A.REFRESH_STATUS, A.LAST_REFRESH INTO V_PREV_STATUS, V_NEXT_DATE
FROM DISCO_MV_REFRESH_ORDER A
WHERE (I.ORDER_OF_REFRESH - 1) = A.ORDER_OF_REFRESH;
IF I.ORDER_OF_REFRESH > 1 AND V_PREV_STATUS = 'VALID'
THEN V_NEXT_DATE := V_NEXT_DATE + (2/86400);
ELSE V_NEXT_DATE := NULL;
END IF;
END LOOP;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
IF MV_LIST%ISOPEN
THEN CLOSE MV_LIST;
END IF;
NULL;
END Disco_Mv_Refresh;
My problem is that it doesn't appear to be looping to the next job. It worked succesfully on the first job but not the subsequent jobs (or materialized views in this case).... Any ideas? -
Error when starting the JC00 after the completion of the WEB AS 640 instal.
Hi,
After successful completion of the Web As 640 Installation on HP-UX, I am not able to start the JC00 and getting the following error.
sapweb:ep1adm 36> startsap
Checking db Database
ABAP Database is not available via R3trans
Checking db Database
J2EE Database is not available via test
See logfile JdbcCon.log
Starting SAP-Collector Daemon
12:19:32 09.08.2005 LOG: Effective User Id is root
This is Saposcol Version COLL 20.87 640 - hpxOscol 07/2003
Usage: saposcol -l: Start OS Collector
saposcol -k: Stop OS Collector
saposcol -d: OS Collector Dialog Mode
saposcol -s: OS Collector Status
The OS Collector (PID 1087) is already running .....
saposcol already running
Running /usr/sap/EP1/SYS/exe/run/startj2eedb
Trying to start EP1 database ...
Log file: /home/ep1adm/startdb.log
/usr/sap/EP1/SYS/exe/run/startj2eedb completed successfully
Starting SAP Instance SCS01
Startup-Log is written to /home/ep1adm/startsap_SCS01.log
Instance on host sapweb started
Starting SAP Instance JC00
Startup-Log is written to /home/ep1adm/startsap_JC00.log
Startup of Instance failed
See /home/ep1adm/startsap_JC00.log for details
startsap_JC00.log is
Trace of system startup/check of SAP System EP1 on Tue Aug 9 13:30:24 EDT 2005
Called command: /usr/sap/EP1/SYS/exe/run/startsap
Starting SAP Instance JC00
SAP-R/3-Startup Program Rel 640 V1.8 (2003/04/24)
Starting at 2005/08/09 13:30:25
Startup Profile: "/usr/sap/EP1/SYS/profile/START_JC00_sapweb"
(4439) SETENV LD_LIBRARY_PATH=/usr/sap/EP1/JC00/j2ee/os_libs:
Setup Environment Variables
(4439) SETENV SHLIB_PATH=/usr/sap/EP1/JC00/j2ee/os_libs:/usr/sap/EP1/SYS/exe/run:/usr/sap/EP1/SYS/exe/runU:/usr/sap/EP1/JC00/j2ee/os_libs:/oracle/EP1/920_64/lib:/oracle/EP1/920_64/lib32:/oracle/EP1/920_64/lib:/oracle/EP1/920_64/lib32
(4439) SETENV LIBPATH=/usr/sap/EP1/JC00/j2ee/os_libs:
Execute Pre-Startup Commands
(4439) Local: rm -f jc.sapEP1_JC00
(4439) Local: ln -s -f /usr/sap/EP1/JC00/j2ee/os_libs/jcontrol jc.sapEP1_JC00
Starting Programs
(4446) Starting: local jc.sapEP1_JC00 pf=/usr/sap/EP1/SYS/profile/EP1_JC00_sapweb
(4439) Waiting for Child Processes to terminate.
(4439) **** 2005/08/09 13:30:31 Child 4446 terminated with Status 66 . ****
(4439) **** No more Child Processes to wait for.
(4439) Parent Shutdown at 2005/08/09 13:30:31
Execute Post-Shutdown Commands
(4439) Exiting with Return-Code 3. (No more child processes)
Startup of Instance failed
I was able to start and stop the SAP before i took the backup but after the backup i am not able to start the SAP.
Thanks,
SandeepJ2EE Database is not available via test
See logfile JdbcCon.log
Please see the log file.If it says password expired .Please change the password for the schema user of J2ee database.In my case the user is sapdbqx1 and after resetiing the apssword it worked fine.
Also onetime for annother system in XI Landscpe I had same issue.
Solution: The listener file should have both logical hostname as well as physical host name entry.Then its worked.
Sudhakar -
Material Return from 542 movement type without purchase order
HI Expert
I have a problem regaring material return from vendor through 542 mov type against purchase order.
when i transfer material to vendor with mov type 541. and after grv if we return material from vendor against purchase order.
system doesnot allow to return material against purchase order. it allows mov type 542 for returning material from venodr without pruchase order.
Suppose we have 10 quality for a component to transfer vendor we take grv and issue 5 qty through 543 move type automatically. if we want to take return 5 remaining qty from vendor against purchase order .
system doesnot allow to return component from vendor against purchase order.
but allow to return component from vendor without purchase order.
vendor stocks becomes less but purchase order still open for open quantity.
how we could control vendor's returing material with the reference of purchase order after grv.
with regards
sanjay agrawalHI,
Are you creating return Po for subcontracting vendor with item category L.?
we used movement type 541 to send material to vendor ,now you want movement type 542 in system means take back from vendor?
I don't think so it will make work and make any sense
why you are not adjust your component with subcontracting adjustment in sap mm
check following link
[http://help.sap.com/saphelp_470/helpdata/en/4d/2b908943ad11d189410000e829fbbd/content.htm]
Regards
Kailas Ugale -
Change Button Not Active even after Delivery Completion Indicator is Remove
Hi ,
In SRM 5.0 ,Change Button Not Active even after Delivery Completion Indicator is Removed for Completed PO to cancel the GR or make changes.
Thanks & Regards,Hi,
Please check these notes.
Note 1267916 - PO item flags do not stay checked
Note 1174982 - Return/deletion of confirmation does not update the PO flag
Thanks
Zameer -
[SAP WM] Cancel Transfer Order after Technical complete of prodution order
Hi gurus,
i have this problem.
In my SAP WM implementation, i have customizing the PP-WM interface to create automatically the TO from central warehouse to Production supply aera after releasing of production order. The steps are:
- Release production order
- Creation of TR - automatically
- Ceration of TO to be confirmed (red light) from central warehouse (001) to production supply area (100) - automatically
Now i would that after technical complete of production order, automatically the TO to be confirmed is cancelled. There is a way to do it?
thanks and regards.Allesio
I am confused as to why you would want to CANCEL the TO. Surely if the order is complete (technically or otherwise) then the stock has been moved from its source to the order and therefore you would want to CONFIRM it and not CANCEL it.
As I said if the TO is to take 100 of material A from bin 1111111111 to prod order 9999999999 and you cancel the TO the stock will stay in 1111111111 when in fact it has gone to 9999999999 .
If your order is to say create 100 pieces of Z and to do this you need 100 pieces of A then you want to CONSUME 100 pieces of A and GR 100 pieces of Z.
If you cancel the TO the consumption will fail as the stock is not in 9999999999 but has gone back to 1111111111.
The other problem is that you will be showing 100 pieces of A in bin 1111111111 which is NOT THERE as the order has used it.
I hope that this helps
Frenchy. -
Deployed a 2 nodes Windows 2008 R2 SP1 Failover Cluster on a HyperV 2012 Server cluster deployed on IBM HS23 blade.
Disk susbsystem is IBM Storwize V7000. MPIO driver installed plus IBM DDSM.
Lun presented to the VM are connected with Virtual FC Adapter and everything works fine in the cluster until we start a live migration of the VM which hold the cluster disks online.
After migration complete positively, at the moment the MPIO of the migrated VM goes crazy with a lot of errors (source: mpio eventID 16 ) and warnings (source: mpio EventID: 17) in the system event log. After that the disks becomes unavailable.
Consequently everything hangs until power off the migrated vm, so the services on the cluster switchs on the second node.
I try to set the registry key HKLM\CurrentControlSet\Services\Disk\TimeOutValue to 190 as i found on various articles but nothing seems to change....
Any idea?
vannigHello,
I've just been through the IBM interoperability matrix and came across this statement:
Hyper-V on x64 based systems is supported with the following guest OS: Windows 2003 32bit, Windows 2003 64bit, Windows 2008 32bit, Windows 2008 64bit.
Clustering of guest OS is not supported at this time. When using Emulex HBAs with Hyper-V please select the settings mentioned in the Host Attachment section of SVC Info Center
http://publib.boulder.ibm.com/infocenter/svc/ic/index.jsp
Thanks -
iam from india i have purchased iphone 3gs for seconds and i restored it, after restore completion i got a problem of no sim installed .... iam worried plz help me what to do
dheeraj2468 wrote:
now what i have to do ? :-(
Return the phone and get your money back. That phone was hacked and is now permanently damaged. -
Dear Sir,
I have a query. We are a manufacturing company (Sheel metal). We receive raw material from customer and return after jobwork. If somwhow any material has left which can not be processed (for any reason), then we have to send back this material to our customer. My query is how we can do this in SAP?Not sure, how the client is receiving the raw material from customer / vendor. From excise point of view, this should be handled. So you have to explain how it is being handled currently from excise point of view.
If it is against PO / MIGO, then you can follow the standard MM process by creating a return PO.
On the other hand, if you follow SD route, then you can create a standard sale order, delivery and delivery related proforma so that customer will not be debited but I feel this is not an ideal way to handle.
G. Lakshmipathi -
Hi Guru's,
I have to make material return challan in smartforms. plz provide detail step by step.
Thanks & Regards,
Tekchand
Edited by: Tekchand on Dec 8, 2011 8:39 AM
Moderator message : Requirments dumping not allowed, show the work you have already done. Thread locked.
Edited by: Vinod Kumar on Dec 8, 2011 1:14 PMHello,,
usualy subcontractor doesnt return or Cancel the component
u need to follow following steps-
TCode-J1IF13.-Complete/Reversal/Recredit- Reverse challan.
All duties will get reversed.
TCode-J1IF13 Complete/Reversal/Recredit- Recredit challan.
All duties will get recredited.
I mean first cancel challanJ1IF11check--and cancel the challan and through MIGO cancell Material; document.
or As per excise saturatory norms rules u have to sell this material to vendor for this Create Outgoing excise invoice through J1IS.
Regards
Mahesh Naik. -
PR Marked for deletion after Business Complete
Hi gurus,
My PR created from work order are marked for deletion after business complete and/or why is it being marked for deletion?
the requirement is to not mark it for deletion. is this possible?
Thank you.Dear,
Technical confirmation is followed only after all confirmations and GR/GI and reservations posted which means that the work has been completed on ground.,The remaining Capacities, reservations, partial confirmations, Open PR's(Not processed into subsequent material documents like RFQ/Quotations, PO) Open PO's get cancelled as soon as you TECO the Work order. so this clearly states that all your PR's ad PO's are delted at TECOstage much before settlement and Business Completion is done.
If you want ur PR's not to get cancelled then you can lock the PR's and then TECO the work order. However this lock will prevent PO creation.The best way to do this is to give a user status and hold the PR from getting deletd. User status can be provided at PR or Work order level.
Maybe you are looking for
-
When restoring my iphone4 I get a message that phone is in recovery
When trying to restore my i phone 4 I get a message that it is in recovery & I cannot get past it. I tunes has been updated & we have tried everything but cantbget past the error message.
-
Difference Between Oracle Replication & Oracle Streams.
Hi All, I am trying to evaluate Oracle Streams & Oracle Replication technologies. I need to know what are exact differences between 2 technologies? Advantages (if any) of using Oracle Streams against Oracle Replication. After reading Oracle Streams d
-
Could anyone tell me what is a class
Hi gurus, could anyone explain me in detail what does a class mean (se24) in sap and for what it is used? i have tried my best to know about it. it is like greek and latin to me. Thanks in advance, Ramana
-
Library choosing and consolidation
Aloha all, I was wondering if there is a way to choose which library to use like iPhoto does, and if I have a back up drive with an iTunes library and a external drive with another library and my laptop library can I consolidate them into one library
-
I bought some new themes and went to follow the instructions for saving the .kth to home>library>apps support>iwork>keynote>themes. However, the themes folder is not there! What now?? And once I do get them downloaded to the correct place, how do I f