Creation of a procedure
hi all,
I have a text file called abc.txt which consits of the following data
001~ joshi (i.e account number and name - tilda seperated list).
I have a table called abc which consits of two cols. acc_no and acc_name.
My table consists of some data. Now my task is
1. I want to check the account number in that file. If that acc number and are present in my table then i should update them. else if they are not present then i should insert into my table.
2. My table consists of 15 records and my file consists of 10 records. I should update those 10 records and 5 records should be locked and they should be sent to table def.
Can anyone help me to write a procedure for this. I am new to oracle. facing some problem.
Please send me a code snippet.
Thanks in advance..
Regards
Joshi
2.
<p>
The documentation is the most help you could find
PL/SQL User's Guide and Reference
Release 2 (9.2)
</p>
<p>Try some and ask for doubts </p>
More documentation
TO LOAD THE FILE:
sqlloader
; UTL_FILE
Message was edited by:
cth
Similar Messages
-
MDM Material Master data creation using Guided Procedures
Well, i searched a lot on the forums but didnt get any thing.
My requirement is to use MDM Java APIs for creating material master data using Guided Procedures. However, i got one nice document "[How to create master data centrally using guided procedure|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/92811997-0d01-0010-9584-f7d535177831]". This doc discuss about business partner creation and also have a link to downloadable file. But now when i click on this download link, it says download expired !
Can anyone please post a valid link to these deployable files?
Or anyone could post some usefull materail or links on the above mentioned requirement?
Kindly reply, any help will be highly appreciated.
Regards,
Ameya
Edited by: Ameya Pimpalgaonkar on Sep 27, 2008 11:29 AMWow, that was indeed a quick reply i have ever got on SDN. Thanks for the excellent link jitesh. However, where will i get the deployable files that it selects in the Import GP/CAF contents step of the demo? those are the webdynpro components files. One is SCA and other is SDA. Where will i get them?
Kindly post the link to those files if u have them or else send it across.
Regards,
Ameya
Edited by: Ameya Pimpalgaonkar on Sep 27, 2008 11:53 AM -
New tax code creation and pricing procedure for Sri Lanka
Hi,
I have one company code in India..Now I have requirement to create new plant under different company code in Sri Lanka.
Can anybody tell which tax pricing procedure is to be defined for Sri Lanka and what are different steps involved in the creation of new tax code for Sri Lanka.
Thanks & Regards
Sunil SinghHi Mr. Biju,
Thanks for reply...
Enterprise structure has already been decided. Everything we have copied from India for Sri Lanka and working fine except below error.
As I have already mentioned that I have copied tax pricing procedure for Sri Lanka from Taxinn then assigned to country code LK (Sri Lanka). I have created new tax code for LK (Sri Lanka) in FTXP then I have assigned the tax code with company code in SPRO Logestic General--- Basic settings.
After completeing this config, system is showing error" tax code is not defined to company code" in MIRO.
Please suggest...
Thanks & Regards
Sunil Singh -
Condition table creation in pricing procedure
Dear Sir ,
I have some queries relating to Condition table used in aceess sequence in pricing procedure .
Whether a ne w condition table is transportable from DEV to Production server or not . OR it is to be directly created in Production server .
thanks & regards
ShailendraFor access sequence Workbech request is created. If you want to transport in developenment server from one client to another then their is no need to transport as these comes under cross client. And if you want to transport it to quality server or production server then you need to transport through proper work bench request
Please create a request not create directly into production server
hope this will help you
Edited by: Roy Anamika on Jul 2, 2009 7:51 AM -
Issue with an available listener at Creation of Database Procedure
Hello everybody
First, Cloud Control documentation says that you have to add listener with a user with DBAAS_ADMIN_ROLE, role that I haven't found, so I did it with super administrator user (SYSMAN) on manually way (Setup -> Add Target -> Add Target Manually and Oracle Database, Listener, and ASM as Target Type). I added Listener without any problem.
When I start a Creaction of Database Procedure to deploy an Oracle Database, on Step 6, no one Listener appears on Listener Configuration table.
How can fix this issue????
Thanks for helpingI only want to restore as a last resort. Won’t a restore from backup justrestore a corrupt version?
Thanks -
Release procedure for p.o.
hi sapgurus,
here is the scenario,
i have as issue ( for P.O value only)
1) if the value is < 2 lacks then one person will release.
2) if the value is > 2 lacks then 2 persons will releasehi,
3.4.24 Releasing Procedure for Purchase Documents
Use
This setting is incorporated to just give demonstration of how SAP Release procedure works. The aim of this procedure is to replace manual written authorization procedures using signatures by an electronic one, while maintaining the dual Ctrl principle. The person responsible processes the purchasing document in the system, thereby marking it with an "electronic signature" which can give the document legal force.
3.4.24.1 Creation of Characteristics
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Edit Characteristic
Transaction Code CT04
2. On the Characteristic screen, make the following entries.
3. In put POVAL in filed Characteristic and choose Create (White paper) icon or Ctrl + F3 to begin creation of characteristic.
Field name Description User action and values Note
Select Addnl Data tab
Table Name Table Name CEKKO
Field Name Field Name GNETW
Choose Enter to continue, system will give an information message saying Format Data taken from ABAP dictionary, Choose Enter again to continue.
Select Basic Data tab
Description Description Total net order value
Status Status Released
Data Type Data type Currency format Selected by system
Number of characters Number of characters 15
Decimal places Decimal places 2
Currency Currency INR
Interval vals allowed Interval values allowed Check this tick box
Multiple Values Multiple values allowed Select this radio button
4. Choose Enter to complete the entries
5. Choose Save icon or Ctrl + S to save the characteristic.
3.4.24.2 Creation of Class
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Edit Class
Transaction Code CL02
2. On the Class screen, make the following entries:
Field name Description User action and values Note
Class Class PORELPROC
Class Type Class Type 032
Choose Create icon or white paper icon to create new class.
Description Description Purchase Order Release Procedure
Status Status Released
Choose Char. Tab to input characteristic name.
Characteristic Characteristic POVAL Created in above step
3. Choose Enter to complete the entries
4. Choose Save icon or Ctrl + S to save the characteristic.
Result
Class type 032: Class PORELPROC created.
3.4.24.3 Configuration of Release Procedure
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Define Release Procedure for Purchase Orders
Transaction Code SPRO
2. On executing the transaction system will give a popup screen choose Release Groups, system will display Change View u201CRelease Groups: External Purchasing Documentu201D: Overview.
3. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Rel. Group Release Group 02
Class Class Name PORELPROC Created in above step
Description Description PO Release Procedure
4. Choose Enter to complete the entries
5. Choose Save icon or Ctrl + S to save the entries.
6. Choose yellow arrow to go back to popup screen.
7. Choose Release Codes to select.
8. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Grp Release group 02 Created in above step
Code Release Code 01
Workflow Workflow Leave it blank
Description Description Purchase Officer
Grp Release group 02 Created in above step
Code Release Code 02
Workflow Workflow Leave it blank
Description Description Materials Manager
9. Choose Enter to complete the entries
10. Choose Save icon or Ctrl + S to save the entries.
11. Choose yellow arrow to go back to popup screen.
12. Choose Release indicator to select.
13. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Release ind. Release Indicator 1
Released Released Leave it blank
Chgable Changeability 4
Value change % Change of value 10%
Description Description Purchase Order Blocked
Go to 2nd line and input the following values:
Release ind. Release Indicator 2
Released Released Select Check box
Changeable Changeability 6
Description Description Purchase Order Released
14. Choose Enter to complete the entries
15. Choose Save icon or Ctrl + S to save the entries.
16. Choose yellow arrow to go back to popup screen.
17. Choose Release Strategies to select.
18. Choose New Entries icon and make the following entries:
19. System will give new screen New Entries: Details of Added Entries
Field name Description User action and values Note
Release Group Release group 02
Rel. Stategy Release Strategy S1
Capital Items Release
Release Code Release Code 1 01
Release Code Release Code 2 02
20. Choose Enter to complete the entries.
21. Choose Release prerequisites icon and select check box 02 at the bottom and choose Enter.
22. Choose Release statuses icon, system will give a popup screen system will default 1, 1 and 2 entries one by one as a default. Choose Continue.
23. Choose Classification icon, here you can see Total net order value is displayed, please input >= 1.00 INR value in the white placed and choose Enter.
24. Choose Next Screen icon or choose F8 to continue.
25. If you want to simulate the release procedure you can choose Release Simulation icon.
26. Choose Enter to complete the entries.
27. To save the settings choose Save icon or Ctrl + S.
Result
Release procedure is saved.
3.4.24.4 Assignment of Values to Release Procedure
As a default all the purchase documents >= Rs. 1000000.00 is suggested in the following step of release procedure, if you want to have different one you need to change the value in the following step. If you do not want release procedure you may change the value to Zero.
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Cross-Application Components Classification System Assignments Assign Object to Classes
Transaction Code CL20N
2. On the Class screen, make the following entries:
Field name Description User action and values Note
Class Type Class Type 032
Choose Enter to Assign values.
Release group Release Group 02
Rel. Strategy Release strategy S1
Choose Enter.
System will give Class name in Assignments, Double choose Class Name.
System will display Characteristic name Total net order value. Assign the value >= 1000000.00 INR against filed Value.
3. Choose Enter to complete the entries
4. Choose Save icon or Ctrl + S to save the characteristic.
Follow these steps
G.Ganesh Kumar -
Release Procedure for every Purchasing documents
Hi,
for a procument of material eg:- Material007
Can I set Release Procedure for Purchase rquisition
then after releasing Purchase rquisition i need to create a RFQ
which is also subject to Release Procedure ,After releasing RFQ I should able to enter into a Contract,which also subject to Release Procedure ,After releasing Contract i need to create a Purchase Order which is also subject to Release Procedure,After releasing Purchase Order only I should be able to Receive the goods.
Is it possible to do this way ?Can any one help me?
ThanksWhy you want to put so many locks??????
well if case your required use below steps for all document typew in IMG.
suggestion to download the BBP from below link also
http://help.sap.com/bestpractices/BBLibrary/bblibrary_start.htm
3.4.24 Releasing Procedure for Purchase Documents
Use
This setting is incorporated to just give demonstration of how SAP Release procedure works. The aim of this procedure is to replace manual written authorization procedures using signatures by an electronic one, while maintaining the dual Ctrl principle. The person responsible processes the purchasing document in the system, thereby marking it with an "electronic signature" which can give the document legal force.
3.4.24.1 Creation of Characteristics
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Edit Characteristic
Transaction Code CT04
2. On the Characteristic screen, make the following entries.
3. In put POVAL in filed Characteristic and choose Create (White paper) icon or Ctrl + F3 to begin creation of characteristic.
Field name Description User action and values Note
Select Addnl Data tab
Table Name Table Name CEKKO
Field Name Field Name GNETW
Choose Enter to continue, system will give an information message saying Format Data taken from ABAP dictionary, Choose Enter again to continue.
Select Basic Data tab
Description Description Total net order value
Status Status Released
Data Type Data type Currency format Selected by system
Number of characters Number of characters 15
Decimal places Decimal places 2
Currency Currency INR
Interval vals allowed Interval values allowed Check this tick box
Multiple Values Multiple values allowed Select this radio button
4. Choose Enter to complete the entries
5. Choose Save icon or Ctrl + S to save the characteristic.
3.4.24.2 Creation of Class
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Edit Class
Transaction Code CL02
2. On the Class screen, make the following entries:
Field name Description User action and values Note
Class Class PORELPROC
Class Type Class Type 032
Choose Create icon or white paper icon to create new class.
Description Description Purchase Order Release Procedure
Status Status Released
Choose Char. Tab to input characteristic name.
Characteristic Characteristic POVAL Created in above step
3. Choose Enter to complete the entries
4. Choose Save icon or Ctrl + S to save the characteristic.
Result
Class type 032: Class PORELPROC created.
3.4.24.3 Configuration of Release Procedure
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Define Release Procedure for Purchase Orders
Transaction Code SPRO
2. On executing the transaction system will give a popup screen choose Release Groups, system will display Change View u201CRelease Groups: External Purchasing Documentu201D: Overview.
3. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Rel. Group Release Group 02
Class Class Name PORELPROC Created in above step
Description Description PO Release Procedure
4. Choose Enter to complete the entries
5. Choose Save icon or Ctrl + S to save the entries.
6. Choose yellow arrow to go back to popup screen.
7. Choose Release Codes to select.
8. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Grp Release group 02 Created in above step
Code Release Code 01
Workflow Workflow Leave it blank
Description Description Purchase Officer
Grp Release group 02 Created in above step
Code Release Code 02
Workflow Workflow Leave it blank
Description Description Materials Manager
9. Choose Enter to complete the entries
10. Choose Save icon or Ctrl + S to save the entries.
11. Choose yellow arrow to go back to popup screen.
12. Choose Release indicator to select.
13. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Release ind. Release Indicator 1
Released Released Leave it blank
Chgable Changeability 4
Value change % Change of value 10%
Description Description Purchase Order Blocked
Go to 2nd line and input the following values:
Release ind. Release Indicator 2
Released Released Select Check box
Changeable Changeability 6
Description Description Purchase Order Released
14. Choose Enter to complete the entries
15. Choose Save icon or Ctrl + S to save the entries.
16. Choose yellow arrow to go back to popup screen.
17. Choose Release Strategies to select.
18. Choose New Entries icon and make the following entries:
19. System will give new screen New Entries: Details of Added Entries
Field name Description User action and values Note
Release Group Release group 02
Rel. Stategy Release Strategy S1
Capital Items Release
Release Code Release Code 1 01
Release Code Release Code 2 02
20. Choose Enter to complete the entries.
21. Choose Release prerequisites icon and select check box 02 at the bottom and choose Enter.
22. Choose Release statuses icon, system will give a popup screen system will default 1, 1 and 2 entries one by one as a default. Choose Continue.
23. Choose Classification icon, here you can see Total net order value is displayed, please input >= 1.00 INR value in the white placed and choose Enter.
24. Choose Next Screen icon or choose F8 to continue.
25. If you want to simulate the release procedure you can choose Release Simulation icon.
26. Choose Enter to complete the entries.
27. To save the settings choose Save icon or Ctrl + S.
Result
Release procedure is saved.
3.4.24.4 Assignment of Values to Release Procedure
As a default all the purchase documents >= Rs. 1000000.00 is suggested in the following step of release procedure, if you want to have different one you need to change the value in the following step. If you do not want release procedure you may change the value to Zero.
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Cross-Application Components Classification System Assignments Assign Object to Classes
Transaction Code CL20N
2. On the Class screen, make the following entries:
Field name Description User action and values Note
Class Type Class Type 032
Choose Enter to Assign values.
Release group Release Group 02
Rel. Strategy Release strategy S1
Choose Enter.
System will give Class name in Assignments, Double choose Class Name.
System will display Characteristic name Total net order value. Assign the value >= 1000000.00 INR against filed Value.
3. Choose Enter to complete the entries
4. Choose Save icon or Ctrl + S to save the characteristic. -
Hi All,
I have one scenario where I have to fetch the data from multiple tables and write it onto the spool file like.
set pagesize 9999
create or replace procedure p1 as
sd date:='&Start_date';
ed date:='&End_date';
a number;
b number;
c number;
d number;
e number;
f number;
begin
SELECT COUNT(BARNO) into a FROM DGP;
SELECT COUNT(DISTINCT(NO)) into b FROM LOG WHERE OPERATION_DATE between sd and ed AND (OPERATION_TYPE='B');
SELECT COUNT(DISTINCT(NO)) into c FROM LOG WHERE OPERATION_TYPE='UNBARRED' AND OPERATION_DATE between sd and ed;
SELECT COUNT(DISTINCT(NO)) into d FROM LOG WHERE OPERATION_DATE between sd and ed AND MODE ='AUTO' AND OPERATION_TYPE ='B';
SELECT COUNT(DISTINCT(NO)) into e FROM LOG WHERE OPERATION_DATE between sd and ed AND MODE ='AUTO' AND OPERATION_TYPE='UB';
SELECT COUNT(DISTINCT(NO)) into f FROM LOG WHERE OPERATION_DATE between sd and ed AND MODE ='MANUAL' AND OPERATION_TYPE='B';
dbms_output.put_line(a||' '||b||' '||c||' '||d||' '||e||' '||f);
end;
The above procedure asks me the date during the creation of the procedure, whereas my requirement is during the execution of the procedure it should ask me the date and that too only once.
Pls suggest.create or replace procedure p1 (sd in date
,ed in date
as
a number;
b number;
c number;
d number;
e number;
f number;
begin
select COUNT(BARNO) into a FROM DGP;
SELECT COUNT(DISTINCT(NO)) into b FROM LOG WHERE OPERATION_DATE between sd and ed AND (OPERATION_TYPE='B');
SELECT COUNT(DISTINCT(NO)) into c FROM LOG WHERE OPERATION_TYPE='UNBARRED' AND OPERATION_DATE between sd and ed;
SELECT COUNT(DISTINCT(NO)) into d FROM LOG WHERE OPERATION_DATE between sd and ed AND MODE ='AUTO' AND OPERATION_TYPE ='B';
SELECT COUNT(DISTINCT(NO)) into e FROM LOG WHERE OPERATION_DATE between sd and ed AND MODE ='AUTO' AND OPERATION_TYPE='UB';
SELECT COUNT(DISTINCT(NO)) into f FROM LOG WHERE OPERATION_DATE between sd and ed AND MODE ='MANUAL' AND OPERATION_TYPE='B';
dbms_output.put_line(a||' '||b||' '||c||' '||d||' '||e||' '||f);
end;
/create it once and call it like
begin
p1 (sysdate, sysdate + 1); -- pass parameters
end;
/and don't forget to
set serveroutput onotherwise you won't see output from DBMS_OUTPUT
Edited by: Alex Nuijten on Jul 14, 2009 1:16 PM -
Pricing & Tax procedure.
Hi All,
Pl explain me in detail with relevant examples the Pricing and Tax procedure and relevant configurations involved.(In coming materials)
Thanks & Regards,
NaveenHI,
Pricing is combination of including the condition types in the pricing procedure as per your business requirement.
1.Make the access sequence - SPRO>.MM>Purchasing>>Condoitions>>Access sequence
2.Create condition types - M/06 , For PBOO onle assign access seuqnce
3.Crete the pricing procedure by assign the relavent condition types to meet ur business requirement.
4.Assign to Pur Org through schema group.
5.Assign the Schema group to vendor purchasing data iat the time of Vendor creation.
Tax procedure.
Similar as pricing and create the conditiontypes assign to tax procedure in OBQ3
If u want more detail go to online SAP Help , will give more detail.
Regards,
Andra -
Hi Experts,
Can anybody please explain difference between following lot-sizing procedures.
static lot-sizing procedures
period lot-sizing procedures
optimum lot-sizing procedures
It will very much helpful if explain with example. Will appreciate with deserving point.Dear Raja,
Pls. find details about Lot Sizing Procedures :
Static Lot-Sizing Procedures
Use
In static lot-sizing procedures, the procurement quantity is calculated exclusively by means of the quantity specifications entered in the material master.
Features
The following static lot-sizing procedures are available:
Lot-for-lot order quantity
Fixed lot size
Fixed lot size with splitting and overlapping
Replenishment up to maximum stock level
Period Lot-Sizing Procedures
Use
In period lot-sizing procedures, the system groups several requirements within a time interval together to form a lot.
Features
You can define the following periods:
days
weeks
months
periods of flexible length equal to posting periods
freely definable periods according to a planning calendar
The system can interpret the period start of the planning calendar as the availability date or as the delivery date.
Splitting and overlapping are also possible for all period lot-sizing procedures
The system sets the availability date for period lot-sizing procedures to the first requirements date of the period. However, you can also define that the availability date is at the beginning or end of the period.
Optimum Lot-Sizing Procedures
Use
In static and period lot-sizing procedures, the costs resulting from stockkeeping, from the setup procedures or from purchasing are not taken into consideration. The aim of optimum lot-sizing procedures, on the other hand, is to group shortages together in such a way that costs are minimized. These costs include lot size independent costs (setup or order costs) and storage costs.
Taking Purchasing as an example, the following problem hereby arises:
If you order often, you will have low storage costs but high order costs due to the high number of orders. If you only seldom place orders then you will find that your order costs remain very low, but your storage costs will be very high since warehouse stock must be large enough to cover requirements for a much longer period.
Features
The starting point for lot sizing is the first material shortage date that is determined during the net requirements calculation. The shortage quantity determined here represents the minimum order quantity. The system then adds successive shortage quantities to this lot size until, by means of the particular cost criterion, optimum costs have been established.
The only differences between the various optimum lot-sizing procedures are the cost criteria. The following procedures are available:
Part Period Balancing
Least Unit Cost Procedure
Dynamic Lot Size Creation
Groff Reorder Procedure
Hope this helps.
Regards,
Tejas -
Guide: Optimizing Your Windows XP/Vista Notebook
purpose:
to build a highly optimized, personalized, faster, smaller and more secure OS installation using windows xp (can use vista also but this guide will not cover it in any detail)
plus i was bored to tears
information:
this is a somewhat advanced guide not meant for those unfamilure with the tools and techniques used here
the basics of this guide can be applied to most/all windows xp/vista notebooks and desktops, not just Lenovo, however in my case i run windows xp pro on a T60 (8743) with an add-on graphics card (similar to a T60p i assume) and this guide will be geared toward this config.
many alterations can be made, so it is very general in nature and should not be taken literally
this is my personal machine and i am not on a private network. you may have to adjust as necessary.
disclaimer:
it ain't my fault
what will you gain:
* a highly customized OS
* faster boot times
* more free disk space
* a lighter, snappier feeling OS
* a more secure OS
* a more stable OS
* more free RAM
* less problems (or maybe more if you're not careful)
with all due respect to Lenovo, i have found that the less Lenovo software i install the fewer glitches i have and the faster things run. this is often the case for various other hardware vendors that supply proprietary software which is often not needed, or not all of which is needed.
what you will need: (all free, except for possibly the OS):
* a windows xp/vista installation disk. though you may be able to do this using your i386 directory (perhaps on the recovery partition), a full, non-OEM disk is preferred.
* SP2 and SP3 (it is my understanding that either SP1 or SP2 should be installed before installing SP3, though i have built installations with SP3 only).
* dotNet runtime
* nLite (or vLite for vista) - http://www.nliteos.com/
* Ryan's Windows XP Post-SP3 Update Pack - http://www.ryanvm.net/msfn/
* Ryan's integration tool - http://integrator.siginetsoftware.com/index.php?download
* all current drivers for your hardware
please read any license agreements for the above (for instance, nLite is not to be used for commercial applications)
also visit the nLite and RyanVM forums as there's a ton of helpful info there, add-on packs, etc., and please consider donating to them both if you like the software. both are great guys. i wouldn't bother running windows anymore without nLite. from Nuhi's page (his english is not the best):
Have you ever wanted to remove Windows components like Media Player, Internet Explorer, Outlook Express, MSN Explorer, Messenger...
How about not even to install them with Windows ?
nLite is a tool for pre-installation Windows configuration and component removal at your choice. Optional bootable image ready for burning on media or testing in virtual machines.
With nLite you will be able to have Windows installation which on install does not include, or even contain on media, the unwanted components.
Features
* Service Pack Integration
* Component Removal
* Unattended Setup
* Driver Integration *
* Hotfixes Integration **
* Tweaks
* Services Configuration
* Patches ***
* Bootable ISO creation
basic build procedure:
* install the dotNet runtime
* install nLite (or vLite for vista)
* create a directory structure something like:
c:\nlite\source\
c:\nlite\working\
c:\nlite\sp\
c:\nlite\hotfix\
* download Ryan's post SP3 update pack and dump it in c:\nlite\hotfix\
* download Ryan's integration tool and dump in c:\nlite\hotfix\
note that you can use nLite to integrate service packs and hotfix's, but i prefer Ryan's tool as i have had problems in the past using nLite to integrate Ryan's post SP update cabs, though this happened during the earlier beta days of nLite.
* download xp SP2 and SP3 service packs and dump in c:\nlite\sp\
* copy contents of windows installation disk to c:\nlite\source\
* using Ryan's integrator, set update pack path to c:\nlite\sp\WindowsXP-KB835935-SP2-ENU.exe, windows source to c:\nlite\source\, and destination to c:\nlite\working\ and start integration
* using Ryan's integrator, set update pack path to c:\nlite\sp\WindowsXP-KB936929-SP3-x86-ENU.exe set windows source to c:\nlite\working\ and destination to c:\nlite\working\ and integrate SP3. after SP3 is integrated, if you want to save the windows installation for the next time you install, copy it elsewhere before moving on.
* using Ryan's integrator set source to c:\nlite\hotfix\ (where you dumped Ryan's post SP3 update cab) and destination to c:\nlite\working\ and run it.
* start nLite and set the windows installation path to c:\nlite\working\
make sure that, in the "version" box, that SP3 is written, otherwise you've made an error earlier.
IMPORTANT: when using nLite be very careful and move slowly, making sure to READ ALL DESCRIPTIONS and explore all options -- it's easy to skip or screw up something if you're not very careful.
rule of thumb: don't remove something if you don't know what it is or what the implications might be
* following the wizard, select your options. i would suggest the following:
remove components
unattended
options
patches
tweaks
build ISO
in the case of my thinkpad my hard drive will not be recognized by windows unless i integrate the driver for the SATA controller using nLite OR enter BIOS setup and put the controller in compatibility mode so i can install the driver from windows (after which BIOS needs to be changed again). integrating drivers will require extra reading on your part and is beyond what i wish to get into here, so, to make things easy if you're not comfortable doing this, just put your controller in compatibility mode if necessary and install the driver from within windows.
* following the wizard and hitting "next" as necessary, if you've selected the options above, nLite will pop-up a compatibility options window where you want to select what components you really need (prevents you from removing dependancies later).
* in the next step you'll remove unwanted components - the part i enjoy most. be careful what you remove! stuff in red is important. this is what i typically remove, give or take:
Accessibility Options
Briefcase
ClipBook Viewer
Defragmenter (replaced with JKDefragGUI)
Games
Internet Games
Paint
Pinball
Screensavers (useful only for very old CRT monitors)
WordPad (replaced with PSPad)
Keyboards (i remove all - nLite will keep default for your language)
ActiveX for streaming video (depends on IE which i remove parts of)
AOL ART Image Format Support (depends on IE which i remove parts of)
Images and Backgrounds (desktop eye candy)
Luna desktop theme (cartoonish desktop theme)
Media Center
Mouse Cursors
Movie Maker
Music Samples
Old CDPlayer and Sound Recorder (replaced in part by foobar2000)
Speech Support
Tablet PC
Windows Media Player (replaced by foobar2000, VLC and Satsuki codec pack)
Windows Media Player 6.4 (replaced by foobar2000, VLC and Satsuki codec pack)
Windows Picture and Fax Viewer (replaced by XnView)
Windows Sounds (unneeded sound themes)
Communication tools (phone dialer, hyperterminal, etc., some replaed by better 3rd part s/w)
FrontPage Extensions
Internet Connection Wizard (not needed to create a connection)
Internet Explorer (i keep the core (there's 2 options for removing this; one to remove parts but keep basic functionality and another to remove the core, which i suggest keeping) as it's functionality is needed by many applications - removing this will remove the "Program Files\Internet Explorer" directory, but you can still browse the web using windows explorer (file manager) if need be. i replace with Firefox)
Internet Information Services (IIS) (i use Apache (WAMP) for web development)
IP Conferencing
MSN Explorer (partially replaced with Miranda IM)
Netmeeting
Outlook Express (replaced with Thunderbird)
Peer-to-Peer (only for MS networks, nothing to do with P2P)
Share Creation Wizard
Synchronization Manager
Vector Graphics Rendering (VML) (depends on IE i think, which i remove parts of)
Web Folders
Windows Messenger (replaced with Miranda IM
.NET Framework (i don't install this at all)
Blaster/Nachi removal tool
Color Schemes (predefined desktop color schemes)
Desktop Cleanup Wizard (replaced with CCleaner)
Disk Cleanup (replaced with CCleaner)
File and Settings Wizard (used to transfer settings between 2 computers)
File System Encryption (try TrueCrypt or AxCrypt - note that MS encryption is propritary and, as such, should not be trusted)
Help and Support (huge space hog)
IExpress Wizard
Manual Install and Upgrade (ability to upgrade OS, which is always a bad idea (better to install clean))
MS Agent (used for annoying animated paperclip in MS office)
Out of Box Experience (OOBE) (do NOT remove unless you have a VLK)
Remote Installation Services (RIS)
Search Assistant (annoying animated dog in search window)
Security Center (replaced with Comodo firewall)
Service Pack Messages
Shell Media Handler
Tour (useless windows tour)
User account pictures
Web View
Zip Folders (replaced with IZArc and Universal Extractor)
Automatic Updates (hardly needed once attack vectors are removed)
Beep Driver (annoying beep, such as when you press too many keys at once)
Error Reporting (automitic error reporting to MS - i suppose vista is the result?)
IMAPI CD-Burning COM Service (replaced with ImgBurn)
Remote Registry
Secondary Logon
System Restore Service (bloated nonsense used for restoring viruses to their orgional state - better to reinstall)
Languages (i remove all - nLite will keep your default language)
as should be apparent from the above, security is already enhanced since many attack vectors were removed (OE, WMP, MSN, remote registry, system restore, etc., etc., etc.).
missing functionality is replaced by better, more functinal and more secure software
* for the "unattended setup" step, you can select many options, change default paths (Program Files), disable hibernate, configure network adapters and much more.
* next is "options" where you are presented with many more choices.
* next is "patches". here i would highly suggest turning off SFC (windows file protection) as this is an incredible annoyance for many people and will greatly increase the time required for your installation. furthermore, malicious folks and vendors that write drivers know how to get around this nonsense anyway.
* next is "tweaks" and then you'll finish up by building your installation. i typically cut the size of a default windows xp install by about 50%, but i'm a bit agressive with what i remove. also some of that space is used by 3rd party software to replace the components removed.
* if you are comfortable with virtual machine software, that'd be the way to test your shiny new installation ISO. if not, then get ready to take the plunge
when installed an nLite OS on my thinkpad for the first time (a day or 2 after i got it), i did a test install first - i kept the recovery partition in tact. once i got comfortable with installing the drivers and got everything working, i un-hid and formatted the recovery partition -- gone! you may want to do the same, though speaking from expierence i can tell you that it's rather trivial to get everything working on my T60 (though i do not have nor did i want a fingerprint reader, i would doubt it would be an issue to get working).
* once windows is up and running, there will be allot of broken stuff
some of the "Fn" keys will not work, some will (because the hardware is configured in BIOS). you'll need to install the drivers for the items that you want to work, and this is another area where i depart from the norm. here's some things i don't install and the reasons why (whenever possible, any hardware below is disabled in BIOS or device manager):
* easy eject utility - not needed/i don't use it anyway
* hotkey driver - bloated and sometimes buggy software that may corrupt OGL and DX full-screen display (games) and cause stop errors (BSOD)
* trackpoint - i don't use it, though it works anyway with limited functionality if not disabled in BIOS/device manager
* trusted platform module - yeah, well i don't trust it
* away manager - don't use it/lighter weight alternitives available
* keyboard customizer - not needed/i don't use it
* scroll lock indicator - not needed/i don't use it
* software installer - bloated mess/not needed (subscribe to the Lenovo RSS feed to be made aware of updates)
* thinkpad configuration package - i'll configure it myself, thanks
* thinkvantage access connectkions - bloated mess/slows boot time/not needed (better and lighter weight alternitives * available if you need this functionality)
* ultra-nav wizard - not needed
* bluetooth - i install the microsoft bluetooth stack (which is smaller and simpler) and have noticably less lag with bluetooth devices resuming from a standby state (mouse in particular)
* display drivers - i use the highly acclaimed and optimized Omega drivers.
for the drivers i do install, i install only the drivers, NOT the software (in other words i do not run the installer). i do this by extracting the installer using IZArc or Universal Extractor and using device manager to point the hardware to the extracted *.inf files. for me, there is only one device that comes up "unknown device" before drivers are installed (i forget which). the rest are named, so it's easy to tell what path to give them for the drivers. installing drivers for the unknown device is then simple a process of elimination, or you can use software to help identify the device.
::: the end :::
hack it 'till it BREAKS!*bookmarked for desection*
I already see flaws, like turning off remote registry for example. Remote registry only has very limited access, and you can change the access, but why would you? You can see what it has access to by going into Control Panel > Administative Tools > Local Security Policy > > Local Polices > Security Options, then scroll a little more than half-way, and it's under the Network access box.
There are so many crack pot guides out there, that the only good advice is to look where they looked, and if you don't get it, and don't go though all of it, LEAVE IT ALONE! It only makes servicing the box at a later time a HUGE pain, and if it's in a business, it'll just be reimaged.
Keep this guy's disclaimer in mind at all times. Just do the easy ones to start, like run CCleaner, it basically does everything for you, and doesn't cause any errors (or as far as I know, and I use it just about every other day)
Currently Just passed the CompTIA A+ 601 with flying colours! =D
Owner of an SL500 running Vista Business with 4GB of PC2 6400 RAM -
Another question:
Upon creation of a billing doc and with regards to the creation of pricing procedure, this error occurs:
Tax statement item missing for tax code S5 (tax code S5 is a deferred output tax)
Message no. FF805
Diagnosis
No tax item exists for tax code S5 in a G/L account item. A possible cause is an incorrect transfer of parameters by the application to the Accounting interface.
Procedure
Enter an OSS message.
here is an example of the pricing procedure:
ZP00 (cost) 200
ZMRK(mark-up) 20
Sub-Total 220
VAT (s5) -12% 26.40
If there's anyone from you who can help me figure this out, kindly answer this. Thanks!Hi,
Just go to Following link
[SAP Service Market Plance|https://websmp109.sap-ag.de/]
Now click on SAP Notes Search. But you must have authorization to enter into the market place. if you do not have any authorization then consult the Basis Person for the same to download the SAP Note.
Regards,
Jigar -
User Exit for calculation of inclusive tax scenario in Sales ordercreation
Hi All,
What is the User Exit for calculation of inclusive tax scenario in Sales order creation for pricing procedure.
Regards,
TulasiHi Tulasi
Please check this thread , if your problem is solved with the help of this thread then there is no need to go with the user exit.Just go with the changes in the condition types.
Tax inclusive in base price
Regards
Srinath -
Hi,
Could anybody help me out with the configuration settings of purchase requisition Release.
Client want to set release status for Purchase Requisition , where two persons will be responsible to release the requisition . when the first person releases the requisition , it will come to the second or final person for release ,when he releases then the requisition is released for purchase orders.
Could anybody help me out with the configuration settings.
Thanks N Regards,
SiddharthaUse this steps. below is for PO same do it with PR. that is in place of PO take it as PR.
Releasing Procedure for Purchase Documents
Use
This setting is incorporated to just give demonstration of how SAP Release procedure works. The aim of this procedure is to replace manual written authorization procedures using signatures by an electronic one, while maintaining the dual Ctrl principle. The person responsible processes the purchasing document in the system, thereby marking it with an "electronic signature" which can give the document legal force.
3.4.24.1 Creation of Characteristics
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Edit Characteristic
Transaction Code CT04
2. On the Characteristic screen, make the following entries.
3. In put POVAL in filed Characteristic and choose Create (White paper) icon or Ctrl + F3 to begin creation of characteristic.
Field name Description User action and values Note
Select Addnl Data tab
Table Name Table Name CEKKO
Field Name Field Name GNETW
Choose Enter to continue, system will give an information message saying Format Data taken from ABAP dictionary, Choose Enter again to continue.
Select Basic Data tab
Description Description Total net order value
Status Status Released
Data Type Data type Currency format Selected by system
Number of characters Number of characters 15
Decimal places Decimal places 2
Currency Currency INR
Interval vals allowed Interval values allowed Check this tick box
Multiple Values Multiple values allowed Select this radio button
4. Choose Enter to complete the entries
5. Choose Save icon or Ctrl + S to save the characteristic.
3.4.24.2 Creation of Class
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Edit Class
Transaction Code CL02
2. On the Class screen, make the following entries:
Field name Description User action and values Note
Class Class PORELPROC
Class Type Class Type 032
Choose Create icon or white paper icon to create new class.
Description Description Purchase Order Release Procedure
Status Status Released
Choose Char. Tab to input characteristic name.
Characteristic Characteristic POVAL Created in above step
3. Choose Enter to complete the entries
4. Choose Save icon or Ctrl + S to save the characteristic.
Result
Class type 032: Class PORELPROC created.
3.4.24.3 Configuration of Release Procedure
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Materials Management Purchasing Purchase Order Release Procedure for Purchase Orders Define Release Procedure for Purchase Orders
Transaction Code SPRO
2. On executing the transaction system will give a popup screen choose Release Groups, system will display Change View u201CRelease Groups: External Purchasing Documentu201D: Overview.
3. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Rel. Group Release Group 02
Class Class Name PORELPROC Created in above step
Description Description PO Release Procedure
4. Choose Enter to complete the entries
5. Choose Save icon or Ctrl + S to save the entries.
6. Choose yellow arrow to go back to popup screen.
7. Choose Release Codes to select.
8. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Grp Release group 02 Created in above step
Code Release Code 01
Workflow Workflow Leave it blank
Description Description Purchase Officer
Grp Release group 02 Created in above step
Code Release Code 02
Workflow Workflow Leave it blank
Description Description Materials Manager
9. Choose Enter to complete the entries
10. Choose Save icon or Ctrl + S to save the entries.
11. Choose yellow arrow to go back to popup screen.
12. Choose Release indicator to select.
13. Choose New Entries icon and make the following entries:
Field name Description User action and values Note
Release ind. Release Indicator 1
Released Released Leave it blank
Chgable Changeability 4
Value change % Change of value 10%
Description Description Purchase Order Blocked
Go to 2nd line and input the following values:
Release ind. Release Indicator 2
Released Released Select Check box
Changeable Changeability 6
Description Description Purchase Order Released
14. Choose Enter to complete the entries
15. Choose Save icon or Ctrl + S to save the entries.
16. Choose yellow arrow to go back to popup screen.
17. Choose Release Strategies to select.
18. Choose New Entries icon and make the following entries:
19. System will give new screen New Entries: Details of Added Entries
Field name Description User action and values Note
Release Group Release group 02
Rel. Stategy Release Strategy S1
Capital Items Release
Release Code Release Code 1 01
Release Code Release Code 2 02
20. Choose Enter to complete the entries.
21. Choose Release prerequisites icon and select check box 02 at the bottom and choose Enter.
22. Choose Release statuses icon, system will give a popup screen system will default 1, 1 and 2 entries one by one as a default. Choose Continue.
23. Choose Classification icon, here you can see Total net order value is displayed, please input >= 1.00 INR value in the white placed and choose Enter.
24. Choose Next Screen icon or choose F8 to continue.
25. If you want to simulate the release procedure you can choose Release Simulation icon.
26. Choose Enter to complete the entries.
27. To save the settings choose Save icon or Ctrl + S.
Result
Release procedure is saved.
3.4.24.4 Assignment of Values to Release Procedure
As a default all the purchase documents >= Rs. 1000000.00 is suggested in the following step of release procedure, if you want to have different one you need to change the value in the following step. If you do not want release procedure you may change the value to Zero.
Procedure
1. Access the activity using one of the following navigation options:
IMG Menu Cross-Application Components Classification System Assignments Assign Object to Classes
Transaction Code CL20N
2. On the Class screen, make the following entries:
Field name Description User action and values Note
Class Type Class Type 032
Choose Enter to Assign values.
Release group Release Group 02
Rel. Strategy Release strategy S1
Choose Enter.
System will give Class name in Assignments, Double choose Class Name.
System will display Characteristic name Total net order value. Assign the value >= 1000000.00 INR against filed Value.
3. Choose Enter to complete the entries
4. Choose Save icon or Ctrl + S to save the characteristic.
Regards
S -
Bonded Warehouse Inventory Differences
Hello,
I set up Scraping and Inventory differences for Bonded Warehouse, Scrapping and Posting of positive differences to customs warehouse using a customs declaration, but for negative values it does not work.
Wnen I try to finalize the Posting of Inventory differences in the GTS System I get the following error messages
When posting negative values to free Circulation:
Error while creating the customs declaration; creation was canceled
Message no. /SAPSLL/CUS_CUWL076
Diagnosis
An error occurred while creating the customs declaration; creation terminated.
Procedure
This error can occur under the following circumstances:
Customizing for customs declarations and/or customs process documents is incomplete
Check the settings for document type and item category
Check the document type determination
An error occurred in inventory management
A reservation could not be performed
Insufficient stock to cover the requirement is available in the system
Inventory management has not been configured and/or activated
In this case, use the stock lists to check the stock situation. After further postings are received, the stock situation may change such that the postings are then possible.
Can anyone help?Hello P.
I can advice you customer message:
https://service.sap.com/sap/support/message/E/012002523100005832082006
If you can not access this link, the advice within the message is to implement SAP note 955327.
But its a bit old, for version 7.0
Are all product within work list still existing?
Best regards,
Gabriel.
Maybe you are looking for
-
SQL Server Connection stability
We are currently experiencing database connection failure like: A connection was successfully established with the server, but then an error occurred during the login process. A connection was successfully established with the server, but then an err
-
Hi, We are using a JDBC connection to Oracle for some reports we migrated from 3.1 to 4.0. All reports under about 20 minutes work fine, but when you hit the 20 minute mark, the report errors out. We had a similar issue in 3.1 that we fixed by addi
-
Primarily got this to run pro-tools but it cant handle it... I am running leopard Mac OS X 10.5.4 ... Now my question is this. If possible to upgrade my G4 how much can I upgrade the processors and would it be much more feasible to just get a G5 cost
-
Reuse Dimdate across different database for different data models
Hi, I am designing a new data model for a data mart. I need to add dimdate dimension in this data model. I noticed that dimdate already exists in another database and being used by another data model. Is it possible to re-use the existing dimdate tab
-
Advice about creating a website(s) with a .Mac Account - Newbie
Hello, I need some advice about creating a website with a .Mac Account. The Situation For my media course we need to create a short film, then brand it, and distribute it along with press releases and press packs. No other group have thought about se