Friday, 29 July 2011

FOR LOOP USING ORACLE APPS (XML PUBLISHER)

<?for-each-group@column:G_VENDOR_NAME;./VENDOR_NAME?>

                                           
group name                     field name
  
                           <?for-each:LIST_G_COMPANY/G_COMPANY?>
 

Wednesday, 27 July 2011

MY FAVOURITES IN GOD

சரண மாலை


மகா கணபதி தியான ஸ்லோகம்

மூக்ஷிக வாஹந மோதக ஹஸ்த
சாமர கர்ண விலம்பித ஸுத்ர
வாமந ரூப மஹேச்வர புத்ர
விக்ந விநாயக பாத நமஸ்தே
ஐயப்பனுக்கு மாலை அணியும் முன் சொல்லும் மந்திரம்


ஞானமுத்ராம் சாஸ்த்ரு முத்ராம்
குருமுத்ராம் நமாம் யஹம்

வன முத்ராம் சுக்த முத்ராம்
ருத்ர முத்ராம் நமாம் யஹம்

சாந்தமுத்ராம் சத்தியமுத்ராம்
வருதமுத்ராம் நமாம் யஹம்

சபர்யாஸ்ரம சத்யேன முத்ராம்
யாதுதா சேதாபிமே

குருதக்ஷ்ண்யா பூர்வம் தஸ்யா
நுக்ரஹ காரினே

சரணாகத முத்ராக்யம் த்வன் முத்ராம்
தாரயா யஹம்

சின் முத்ராம் கேசரி முத்ராம் பத்ர முத்ராம்
நமாம் யஹம்

சபர்யாசல முத்தராயை
நமஸ்துப்யம் நமோ நம;

சாஸ்தா காயத்ரீ

ஓம் பூத நாதாய வித்மஹே
பவநந்தனாய தீமஹி
தந்ந: சாஸ்தா ப்ரசோதயாத்
ஐயப்பன் மகா மந்திரம்
ஸ்ரீ பூதநாத ஸதானந்தா
ஸர்வபூத தயாபரா

ரக்ஷ ரக்ஷ மஹா பாஹோ
சாஸ்த்ரே துப்யம் நமோ நமஹ


ஐயப்பன் 108 சரணக் கோவை

ஓம் கன்னிமூல கணபதியே சரணம் ஐயப்பா
ஓம் காந்தமலை ஜோதியே சரணம் ஐயப்பா
ஓம் ஹரிஹர சுதனே சரணம் ஐயப்பா
ஓம் அன்னதானப் பிரபுவே சரணம் ஐயப்பா
ஓம் ஆறுமுகன் சோதரனே சரணம் ஐயப்பா
ஓம் ஆபத்தில் காப்போனே சரணம் ஐயப்பா
ஓம் இன்தமிழ்ச் சுவையே சரணம் ஐயப்பா
ஓம் இச்சை தவிர்ப்பவனே சரணம் ஐயப்பா
ஓம் ஈசனின் திருமகளே சரணம் ஐயப்பா
ஓம் உண்மைப் பரம்பொருளே சரணம் ஐயப்பா

ஓம் உலகாளும் காவலனே சரணம் ஐயப்பா
ஓம் ஊமைக்கருள் புரிந்தவனே சரணம் ஐயப்பா
ஓம் ஊழ்வினை அழிப்பவனே சரணம் ஐயப்பா
ஓம் எளியோர்க்கு அருள்பவனே சரணம் ஐயப்பா
ஓம் எங்கள் குல தெய்வமே சரணம் ஐயப்பா
ஓம் ஏழைப் பங்காளனே சரணம் ஐயப்பா
ஓம் ஏகாந்த மூர்த்தியே சரணம் ஐயப்பா
ஓம் ஐங்கரன் தம்பியே சரணம் ஐயப்பா
ஓம் ஐயமெல்லாம் தீர்ப்பவனே சரணம் ஐயப்பா
ஓம் ஒப்பில்லாத் திருமணியே சரணம் ஐயப்பா

ஓம் ஒளிரும் திருவிளக்கே சரணம் ஐயப்பா
ஓம் ஓங்காரப் பரம்பொருளே சரணம் ஐயப்பா
ஓம் ஓதும் மறைபொருளே சரணம் ஐயப்பா
ஓம் ஒளடதங்கள் அருள்பவனே சரணம் ஐயப்பா
ஓம் சௌபாக்கியம் அளிப்பவனே சரணம் ஐயப்பா
ஓம் கலியுக வரதனே சரணம் ஐயப்பா
ஓம் சபரிமலை சாஸ்தாவே சரணம் ஐயப்பா
ஓம் சிவன்மால் திருமகனே சரணம் ஐயப்பா
ஓம் சைவ வைணவ ஐக்கியமே சரணம் ஐயப்பா
ஓம் அச்சங்கோயில் அரசே சரணம் ஐயப்பா

ஓம் ஆரியங்காவு ஐயாவே சரணம் ஐயப்பா
ஓம் குளத்துப்புழை பாலனே சரணம் ஐயப்பா
ஓம் பொன்னம்பல வாசனே சரணம் ஐயப்பா
ஓம் வில்லாளி வீரனே சரணம் ஐயப்பா
ஓம் வீரமணிகண்டனே சரணம் ஐயப்பா
ஓம் உத்திரத்தில் உதித்தவனே சரணம் ஐயப்பா
ஓம் உத்தமனே சத்தியனே சரணம் ஐயப்பா
ஓம் பம்பையில் பிறந்தவனே சரணம் ஐயப்பா
ஓம் பந்தள மாமணியே சரணம் ஐயப்பா
ஓம் சகலகலை வல்லோனே சரணம் ஐயப்பா

ஓம் சாந்தம் நிறை மெய்ப்பொருளே சரணம் ஐயப்பா
ஓம் குருமகனின் குறை தீர்த்தவனே சரணம் ஐயப்பா
ஓம் குருதட்சினை அளித்தவனே சரணம் ஐயப்பா
ஓம் புலிப்பாலைக் கொணர்ந்தவனே சரணம் ஐயப்பா
ஓம் வன்புலி வாகனனே சரணம் ஐயப்பா
ஓம் தாயின் நோய் தீர்த்தவனே சரணம் ஐயப்பா
ஓம் குருவின் குருவே சரணம் ஐயப்பா
ஓம் வாபரின் தோழனே சரணம் ஐயப்பா
ஓம் துளசிமணி மார்பனே சரணம் ஐயப்பா
ஓம் தூயவுள்ளம் அளிப்பவனே சரணம் ஐயப்பா

ஓம் இரு முடிப்பிரியனே சரணம் ஐயப்பா
ஓம் எரிமேலி தர்மசாஸ்தாவே சரணம் ஐயப்பா
ஓம் நித்ய பிரம்மச்சாரியே சரணம் ஐயப்பா
ஓம் நீலவஸ்திர தாரியே சரணம் ஐயப்பா
ஓம் பேட்டை துள்ளும் பேரருளே சரணம் ஐயப்பா
ஓம் பெரும்ஆணவத்தை அழிப்பவனே சரணம் ஐயப்பா
ஓம் சாஸ்தாவின் நந்தவனமே சரணம் ஐயப்பா
ஓம் சாந்தி தரும் பேரருளே சரணம் ஐயப்பா

ஓம் பேரூர்த்தோடு தரிசனமே சரணம் ஐயப்பா
ஓம் சாஸ்தாவின் நந்தவனமே சரணம் ஐயப்பா
ஓம் சாந்தி தரும் பேரருளே சரணம் ஐயப்பா
ஓம் பேரூர்த்தோடு தரிசனமே சரணம் ஐயப்பா
ஓம் பேதமையை ஒழிப்பவனே சரணம் ஐயப்பா
ஓம் காளைகட்டி நிலையமே சரணம் ஐயப்பா
ஓம் அதிர்வேட்டுப் பிரியனே சரணம் ஐயப்பா
ஓம் அழுதைமலை ஏற்றமே சரணம் ஐயப்பா
ஓம் ஆனந்தமிகு பஜனை பிரியனே சரணம் ஐயப்பா
ஓம் கல்லிடும் குன்றமே சரணம் ஐயப்பா

ஓம் உடும்பாறைக் கோட்டையே சரணம் ஐயப்பா
ஓம் இஞ்சிப்பாறைக் கோட்டையே சரணம் ஐயப்பா
ஓம் கரியிலந் தோடே சரணம் ஐயப்பா
ஓம் கரிமலை ஏற்றமே சரணம் ஐயப்பா
ஓம் கரிமலை இறக்கமே சரணம் ஐயப்பா
ஓம் பெரியானை வட்டமே சரணம் ஐயப்பா
ஓம் சிறியானை வட்டமே சரணம் ஐயப்பா
ஓம் பம்பா நதித் தீர்த்தமே சரணம் ஐயப்பா
ஓம் பாவமெல்லாம் அழிப்பவனே சரணம் ஐயப்பா
ஓம் திரிவேணி சங்கமே சரணம் ஐயப்பா

ஓம் திருராமர் பாதமே சரணம் ஐயப்பா
ஓம் சக்தி பூஜை கொண்டவனே சரணம் ஐயப்பா
ஓம் சபரிக்கு அருள் செய்தவளே சரணம் ஐயப்பா
ஓம் தீபஜோதித் திருஒளியே சரணம் ஐயப்பா
ஓம் தீராத நோய் தீர்ப்பவனே சரணம் ஐயப்பா
ஓம் பம்பா விளக்கே சரணம் ஐயப்பா
ஓம் பலவினைகள் ஒழிப்பவனே சரணம் ஐயப்பா
ஓம் தென்புலத்தார் வழிபாடே சரணம் ஐயப்பா
ஓம் திருப்பம்பையின் புண்ணியமே சரணம் ஐயப்பா
ஓம் நீலிமலை ஏற்றமே சரணம் ஐயப்பா

ஓம் நிறைவுள்ளம் தருபவனே சரணம் ஐயப்பா
ஓம் அப்பாச்சி மேடே சரணம் ஐயப்பா
ஓம் இப்பாச்சி குழியே சரணம் ஐயப்பா
ஓம் சபரி பீடமே சரணம் ஐயப்பா
ஓம் சரங்குத்தி ஆலே சரணம் ஐயப்பா
ஓம் உரல்குழி தீர்த்தமே சரணம் ஐயப்பா
ஓம் கருப்பண்ணசாமியே சரணம் ஐயப்பா
ஓம் கடுத்த சாமியே சரணம் ஐயப்பா
ஓம் பதினெட்டாம் படியே சரணம் ஐயப்பா
ஓம் பகவானின் சந்நிதியே சரணம் ஐயப்பா

ஓம் பரவசப் பேருணர்வே சரணம் ஐயப்பா
ஓம் பசுவின் நெய்யபிஷேகமே சரணம் ஐயப்பா
ஓம் கற்பூரப் பிரியனே சரணம் ஐயப்பா
ஓம் நாகராசப் பிரபுவே சரணம் ஐயப்பா
ஓம் மாளிகைப் புரத்தம்மனே சரணம் ஐயப்பா
ஓம் மஞ்சமாதா திருவருளே சரணம் ஐயப்பா
ஓம் அக்கினி குண்டமே சரணம் ஐயப்பா
ஓம் அலங்காரப் பிரியனே சரணம் ஐயப்பா
ஓம் பஸ்மக் குளமே சரணம் ஐயப்பா
ஓம் சற்குரு நாதனே சரணம் ஐயப்பா

ஓம் மகர ஜோதியே சரணம் ஐயப்பா
ஓம் மங்கள மூர்த்தியே சரணம் ஐயப்பா


ஓம் ஐயப்பா! நாங்கள் தெரிந்தும் தெரியாமலும் அறிந்தும் அறியாமலும் செய்த சகல குற்றங்களையும் பொறுத்து காத்து ரட்சிக்க வேண்டும். ஓம் சத்தியமான பொன்னு பதினெட்டாம்படி மேல் வாழும் வில்லாளி வீரன் வீர மணிகண்டன் காசி, ராமேஸ்வரம், பாண்டி மலையாளம் அடக்கி ஆளும் ஓம்ஸ்ரீ ஹரி ஹரசுதன் ஆனந்த சித்தன் ஐயன் ஐயப்ப சாமியே சரணம் ஐயப்பா!

சாஸ்தா சதகம்


ஒவ்வொரு ஸ்லோகத்தையும் கூறி சுவாமியே சரணமய்யப்பா என்று சொல்லி நமஸ்காரம் செய்ய வேண்டும்

1. லோக வீரம் மஹா பூஜ்யம் ஸர்வ ரக்ஷõகரம் விபும்
பார்வதி ஹ்ருதயானந்தம் சாஸ்தாரம் ப்ரணமாம்யஹம்

(சுவாமியே சரணம் ஐயப்பா)

2. விப்ர பூஜ்யம் விச்வ வந்த்யம் விஷ்ணு சம்போப்ரியம் ஸுதம்
ஷிப்ர ப்ரசாத நிரதம் சாஸ்தாரம் ப்ரணமாம்யஹம்

(சுவாமியே சரணம் ஐயப்பா)

3. மத்த மாதங்க கமனம் காருண்யாம் ருத பூரிதம்
ஸர்வ விக்ன ஹரம் தேவம் சாஸ்தாரம் ப்ரணமாம்யஹம்

(சுவாமியே சரணம் ஐயப்பா)

4. அஸ்மத் குலேஸ்வரம் தேவம் அஸ்மத் சத்ரு வினாஸனம்
அஸ்மத் இஷ்ட ப்ரதாதாரம் சாஸ்தாரம் ப்ரணமாம்யஹம்

(சுவாமியே சரணம் ஐயப்பா)

5. பாண்டியேச வம்ச திலகம் கேரள கேளி விக்ரஹம்
ஆர்த்தத் ராண பரம் தேவம் சாஸ்தாரம் ப்ரணமாம்யஹம்

(சுவாமியே சரணம் ஐயப்பா)

6. த்ரியம்பக புராதீசம் கணாதீப சமன் விதம்
கஜாடுமஹம் வந்தே சாஸ்தாரம் ப்ரணமாம்யஹம்

(சுவாமியே சரணம் ஐயப்பா)

7. சில வீர்ய ச¬முத் பூதம் ஸ்ரீநிவாச தானூர்த் பவம்
சிகியா ஹானுஜம் வந்தே சாஸ்தாரம் ப்ரணமாம் யஹம்

(சுவாமியே சரணம் ஐயப்பா)

8. யஸ்த தன்வந்தரி மாதா பிதா தேவோ மஹேஸ்வரா
தம் சாஸ்தார மஹம் வந்தே மஹா ரோக நிவாரணம்

(சுவாமியே சரணம் ஐயப்பா)

9. ஸ்ரீ பூத நாத சதா நந்தா சர்வ பூத தயாபரா
ரக்ஷ ரக்ஷ மாஹோ பாஹோ சாஸ்த்ரே துப்யம் நமோ நமஹ

(சுவாமியே சரணம் ஐயப்பா)

10. ஆஸ்யாம கோமள விசாலுதனும் விசித்ரம்
வயோவஸான மருணோத்பவ தாம ஹஸ்தம்

(சுவாமியே சரணம் ஐயப்பா)

11. உத்தரங்கரத்தன மகுடம் குடிலாக்ர கேசம்
சாஸ்தாரம் இஷ்ட வரதம் சரணம் ப்ரபதமே

(சுவாமியே சரணம் ஐயப்பா)

ஐயப்பன் கவசம்

கணபதி துதி
அரியின் மருகோனே ஆறுமுகன் சோதரனே
இனிமைத் தமிழோனே ஈசனின் பாலகனே
உமையவளின் செந்தேனே ஊழ்வினை யழிப்பவனே
எவ்வுயிருக்கும் காப்பவனே ஏழையை ஆட்கொண்டே
ஐங்கரனே அருள் புரிவாய்.

காப்பு


ஹரிஹரபுத்ரனை ஆனந்த ரூபனை
இருமூர்த்தி மைந்தனை அறுமுகன் தம்பியை
சபரிகிரீசனை, சாந்த ஸ்வரூபனை
தினம் தினம் போற்றிப் பணிந்திடுவோம்
ஐயப்ப தேவன் கவசமிதனை
அநுதினம் சொல்ல அல்லல்கள் ஒழியும்
தினம் தினம் துதிக்கத் தீரும் வினையெல்லாம்
நாடிய பொருளும் நலமும் வருமே


நூல்

மண்ணுலகெல்லாம் காத்தருள் செய்ய
மணிகண்ட தேவா வருக வருக
மாயோன் மைந்தா வருக வருக
ஐங்கரன் சோதரா ஐயப்பா வருக
புலிவாஹனனே வருக வருக
புவியெல்லாம் காத்திட வருக வருக
பூரணை நாதனே வருக வருக
புண்ணியமூர்த்தியே வருக வருக
பூத நாயகா வருக வருக
புஷ்களை பதியே வருக வருக

பொன்னம்பலத்துறை ஈசா வருக
அடியாரைக் காக்க அன்புடன் வருக
வருக வருக வாசவன் மைந்தா
வருக வருக வீர மணிகண்டா
வஞ்சனை நீக்கிட வருக வருக
வல்வினை போக்கிட வருக வருக
ஐயம் தவிர்த்திட ஐயப்பா வருக
அச்சம் அகற்றிட அன்பனே வருக
இருவிளை களைந்தே எனையாட்கொள்ள
இருமூர்த்தி மைந்தா வருக வருக

பதினென்படியை மனத்தில் நினைக்க
பண்ணிய பாவம் பொடிப்பொடியாகும்
ஐயப்பா சரணம் என்றே கூறிட
ஐம்பூதங்களும் அடிபணிந்திடுமே
சபரிகிரீசனை நினைத்தே நீரிடத்
துன்பங்கள் எல்லாம் தூள் தூளாகும்
சரணம் சரணம் என்றே சொல்லிட
சித்திகள் யாவும் வந்தடைந்திடுமே
பம்பையின் பாலன் பெயர் சொல்லிடவும்
பகைவர்கள் எல்லாம் பணிந்தே வணங்குவர்

ஐயப்பன் பாதம் அநுதினம் நினைக்க
அவினியிலுள்ளோர் அடிபணிந் தேத்துவர்
சரணம் சரணம் ஐயப்பா சரணம்
சரணம் சரணம் சபரி கிரீசா
சரணம் சரணம் சத்குரு நாதா
சரணம் சரணம் ஸ்வாமியே சரணம்.

வேண்டுதல்

சிவனார் மகன் என் சிரசினைக் காக்க
நெடுமால் மைந்தன் நெற்றியைக் காக்க
கஜமுகன் தம்பிஎன் கண்ணிணைக் காக்க
நாராணன் பாலன் நாசியைக் காக்க
இருமூர்த்தி மைந்தன் இருசெவி காக்க
வாபரின் தோழன் வாயினைக் காக்க
பம்பையின் பாலன் பற்களைக் காக்க
நான்முகப் பூஜீயன் நாவினைக் காக்க
கலியுக வரதன் கழுத்தினைக் காக்க
குமரன் தம்பி என் குரல்வளை காக்க

புஷ்களை நாதன் புஜங்களைக் காக்க
முக்கண்ணன் பாலன் முழங்கையைக் காக்க
வீரமணி கண்டன் விரல்களைக் காக்க
கயிலை மைந்தன் மார்பினைக் காக்க
மணிகண்ட தேவன் மார்பினைக் காக்க
வன்புலி வாகனன் வயிற்றினைக் காக்க
முழுமுதற் கடவுள் முதுகினைக்காக்க
இருமுடிப்பிரியன் இடுப்பினைக் காக்க
பிரம்பாயுதன் என் பிட்டங்கள் காக்க
தர்மசதஸ்தா என் துடைதனைக் காக்க

முருகன் சோதரன் முழங்கால் காக்க
கற்பூர ஜோதி என் கணைக்கால் காக்க
முருகன் சோதரன் முழங்கால் காக்க
கற்பூர ஜோதி என் கணைக்கால் காக்க
பந்தள பாலன் பாதத்தினைக் காக்க
விஜயகுமரன் விரல்களைக் காக்க
அன்னதானப் பிரபு அங்கமெல்லாம் காக்க
ஆரியங்கா ஜோதி அன்புடன் காக்க
காட்டாளரூபி காலையில் காக்க
நவக்ரஹ நாதன் நடுப்பகல் காக்க

மாலின் மகனார் மாலையில் காக்க
ஹரிஹர சுதனார் அந்தியில் காக்க
இன்பமய ஜோதி இரவினில் காக்க
எருமேலி சாஸ்தா என்றுமே காக்க
ஹரியின் மகனார் அநுதினம் காக்க
நடராஜன் பாலன் நாள்தோறும் காக்க
வாசவன் செல்வன் வலப்புறம் காக்க
இருமுடி ஈசன் இடப்புறம் காக்க
காக்கக் காக்க கருணையால் காக்க
பார்க்கப் பார்க்க பாபம் பொடிபட

இம்மையும் மறுமையும் இல்லா தொழிந்திட
ஈசன் மகன்எனை என்றுமே காக்க
கொடிய விஷயங்களும் கொள்ள நோய்களும்
குருதியைக் குடிக்கும் துஷ்டப் பேய்களும்
காந்தமலைதனைக் கருத்தில் கொண்டிட
கலங்கி மறைந்திடக் கருணை புரிவாய்
பில்லி, சூனியம் பலவித வஞ்சனை
பம்பையின் பாலன் பெயர் சொல்லிடவும்
பஞ்சாய்ப் பறக்க வரமெனக் கருள்வாய்
பயங்களைப் போக்கி அபயம் அளிப்பாய்

வாதம், பித்தம் சிலேட்சுமத் துடனே
வாந்தியும், பேதியும் வலிப்பும் சுளுக்கும்
எவ்வித நோயும் எனையணுகாமல்
என்றுமே காப்பாய் எருமேலி தேவா
கல்வியும், செல்வமும் கள்ளமில்லா மனமும்
நல்லோர் உறவும் நாளும் அருள்வாய்
நல்ல மனத்துடன் உனைநான் துதிக்க
நித்தமும் அருள்வாய் சபரி கிரீசா
காமம், குரோதம், லோபம் மோஹம்
மதமாச்சர்ய மெனும் ஐம்பெரும் பேய்கள்

என்றுமே என்னை அணுகிவிடாமல்
ஐயப்ப தேவா வரமெனக் கருள்வாய்
சூது, பொறாமை, பொய் கோபமில்லாமல்
சோரம், லோபம் துன்மார்க்கம் கல்லாமல்
வேத நெறிதனை விலகி நில்லாமல்
வீரமணி கண்டா வரமெனக் கருள்வாய்
மூப்பும், பிணியும், வறுமையும், பசியும்
வந்தனை வாட்டி வதை செய்யாமல்
உள்ளன் புடனே உன்திருநாமம்
அநுதினம் சொல்ல அருள் தருவாயே

நமஸ்காரம்

ஹரிஹரபுத்ரா அன்பா நமோ நமோ
சபரிகிரீசா சாஸ்தா நமோ நமோ
பதினென் படிவாழ் பரமா நமோ நமோ
ஐயங்கரன் சோதரா ஐயப்பா நமோ நமோ
பொன்னம் பலத்துறை புண்ணியா நமோ நமோ
புலிப்பால் ஈந்த புண்ணியா நமோ நமோ
மஹிஷி மர்த்தனா மணிகண்டா நமோ நமோ
சரணம் சரணம் சபரிகிரீசா
சரணம் சரணம் சத்ய ஸ்வரூபா
சரணம் சரணம் சர்வ தயாளா
சரணம் சரணம் ஸ்வாமியே சரணம்

சபரிமலையில் இரவு நடை சாத்தும் போது பாடப்படும் சாஸ்தா அஷ்டகம்

1. ஹரிவ ராஸனம் விஸ்வ மோஹனம்
ஹரிததீஸ்வரம் ஆ ராத்ய பாதுகம்
அரிவிமர்தனம் நித்ய நர்த்தனம்
ஹரிஹராத்மஜம் தேவ மாச்ரயே

சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!
சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!

2. சரண கீர்த்தனம் சக்த மானஸம்
பரணலோ லுபம் நர்த்தனாலஸம்
அருண பரஸுரம் பூத நாயகம்
ஹரி ஹராத்மஜம் தேவ மாச்ரேய

சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!
சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!

3. ப்ரணய ஸத்யகம் ப்ராண நாயகம்
ப்ரணவ கல்பகம் ஸுப்ர பாஞ்சிதம்
ப்ரணவ மந்திரம் கீர்த்தனப் ரியம்
ஹரிஹராத்மஜம் தேவ மாச்ரேய

சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!
சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!

4. துரக வாகனம் ஸுந்த ரானனம்
வரக தாயுதம் தேவ வர்ணிதம்
குருக்குருபாகரம் கீர்த்தனப்ரியம்
ஹரி ஹராத்மஜம் தேவ மாச்ரயே

சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!
சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!

5. த்ரி புவனார் சுதம் தேவாத்மகம்
த்ரி நயன ப்ரபும் திவ்ய தேசிகம்
த்ரிதச பூஜிதம் சிந்தித ப்ரதம்
ஹரி ஹராத்மஜம் தேவ மாச்ரயே

சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!
சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!

6. பவபயா பகம் பாவு காவகம்
புவன மோகனம் பூதிபூஷணம்
தவள வாகனம் திவ்ய வாரனம்
ஹரிஹராத்மஜம் தேவ மாச்ரயே

சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!
சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!

7. களம்ருது ஸ்மிதம் ஸுந்தரானனம்
களப கோமளம் காத்ர மோகனம்
களப கேசரி வாஜி வாகனம்
ஹரிஹராத்மஜம் தேவ மாச்ரயே

சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!
சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!

8. ச்ரித ஜனப்பிரியம் சிந்திதப்ரதம்
ச்ருதி விபூஷணம் ஸாது ஜீவனம்
ச்ருதி மனோகரம் கீதலாலஸம்
ஹரிஹராத்மஜம் தேவ மாச்ரயே

சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!
சரணம் ஐயப்பா ஸ்வாமி சரணம் ஐயப்பா!

மஹாசாஸ்தா அஷ்டோத்தரம்

ஓம் மஹாசாஸ்த்ரே நம
ஓம் விச்வசாஸ்த்ரே நம
ஓம் லோகசாஸ்த்ரே நம
ஓம் தர்மசாஸ்த்ரே நம
ஓம் வேத சாஸ்த்ரே நம

ஓம் காலசாஸ்த்ரே நம
ஓம் கஜாதி பாய நம
ஓம் கஜாரூடாய நம
ஓம் கணாத் யக்ஷõய நம
ஓம் வ்யாக்ரா ரூடாய நம

ஓம் மஹாத்யுதயே நம
ஓம் கோப்த்ரே நம
ஓம் கீர்வாண ஸம்ஸேவ்யாய நம
ஓம் கதா தங்காய நம
ஓம் கதா க்ரண்யை நம

ஓம் ரிக்வேத ரூபாய நம
ஓம் நக்ஷத்ராய நம
ஓம் சந்த்ர ரூபாய நம
ஓம் வலாஹகாய நம
ஓம் தூர்வாச்யாமாய நம

ஓம் மஹா ரூபாய நம
ஓம் க்ரூரத் ருஷ்டயே நம
ஓம் அனாமயாய நம
ஓம் த்ரிநேத்ராய நம
ஓம் உத் பலாகாராய நம

ஓம் காலஹந்த்ரே நம
ஓம் நராதிபாய நம
ஓம் கண்டேந்துமௌளிதநயாய நம
ஓம் கல்ஹாரகுஸும ப்ரியாய நம
ஓம் மதனாய நம

ஓம் மாதவஸுதாய நம
ஓம் மந்தார குஸுமார்சிதாய நம
ஓம் மஹா பலாய நம
ஓம் மஹாத் ஸாஹாய நம
ஓம் மஹாபாப விநாசநாய நம

ஓம் மஹா சூராய நம
ஓம் மஹா தீராய நம
ஓம் மஹாஸர்ப விபூஷணாய நம
ஓம் அஸி ஹஸ்தாய நம
ஓம் சரதராய நம

ஓம் ஹாலாஹல தராத்மஜாய நம
ஓம் அர்ஜுநேசாய நம
ஓம் அக்னிநயநாய நம
ஓம் அநங்க மதனாதுராய நம
ஓம் துஷ்டக்ரஹாதிபாய நம

ஓம் ஸ்ரீ தாய நம
ஓம் சிஷ்டரக்ஷண தீக்ஷிதாய நம
ஓம் கஸ்தூரி திலகாய நம
ஓம் ராஜசேகராய நம
ஓம் ராஜ ஸத்தமாய நம

ஓம் ராஜ ராஜார்சிதாய நம
ஓம் விஷ்ணு புத்ராய நம
ஓம் வநஜனாதிபாய நம
ஓம் வர்சஸ்கராய நம
ஓம் வரருசயே நம

ஓம் வரதாய நம
ஓம் வாயுவாஹனாய நம
ஓம் வஜ்ர காயாய நம
ஓம் கட்க பாணயே நம
ஓம் வஜ்ரஹஸ்தாய நம

ஓம் பலோத்ததாய நம
ஓம் த்ரிலோகஞாய நம
ஓம் அதிபலாய நம
ஓம் புஷ் கலாய நம
ஓம் வ்ருத்த பாவநாய நம

ஓம் பூர்ணாதவாய நம
ஓம் புஷ்கலேசாய நம
ஓம் பாசஹஸ்தாய நம
ஓம் பயாபஹாய நம
ஓம் பட்கார ரூபாய நம

ஓம் பாபக்னாய நம
ஓம் பாஷண்டருதி ராகனாய நம
ஓம் பஞ்சபாண்டவஸந்த்ராத்ரே நம
ஓம் ப்ரபஞ்சாக்ஷ ராச்ரிதாய நம
ஓம் பஞ்சவக்த்ர ஸுதாய நம

ஓம் பூஜ்யாய நம
ஓம் பூதசாஸ்த்ரே நம
ஓம் பண்டிதாய நம
ஓம் பரமேச் வராய நம
ஓம் பலதா பூஷ்ட ப்ரதாய காய நம

ஓம் கவயே நம
ஓம் கவீ நாமதிபாய நம
ஓம் க்ருபாளவே நம
ஓம் க்லேசநாசனாய நம
ஓம் ஸமாய நம

ஓம் அரூபாய நம
ஓம் ஸேநான்யை நம
ஓம் பக்தஸம்பத் ப்ரதாயகாய நம
ஓம் வ்யாக்ரசர்மதராய நம
ஓம் சூலிணே நம

ஓம் கபாலினே நம
ஓம் வேணுவாதநாய நம
ஓம் கலாரவாய நம
ஓம் கம்புகண்டாய நம
ஓம் கிரீடாதி விபூஷிதாய நம

ஓம் தூர்ஜடவே நம
ஓம் விரநிலாய நம
ஓம் வீராய நம
ஓம் விரேந்த்ர வந்திதாய நம
ஓம் விச்வரூபாய நம

ஓம் வ்ருஷபதயே நம
ஓம் விவிதார்த்த பலப்ரதாய நம
ஓம் தீர்க்கநாஸாய நம
ஓம் மஹாபாஹவே நம
ஓம் சதுர்பாகவே நம
ஓம் ஜடாதராய நம

ஓம் ஸநகாதிமுநிச்ரேஷ்ட ஸ்துத்யா நம

ஓம் ஹரிஹராத்மஜாய நம

நாநாவித பரிமள பத்ர புஷ்பாணி ஸமர்ப்பயாமி

பதினெட்டாம் படிகளே சரணம்

1. ஒன்றாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

2. இரண்டாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

3. மூன்றாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

4. நான்காம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

5. ஐந்தாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

6. ஆறாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

7. ஏழாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

8. எட்டாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

9. ஒன்பதாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

10. பத்தாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

11. பதினொன்றாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

12. பன்னிரெண்டாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

13. பதின்மூன்றாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

14. பதினான்காம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

15. பதினைந்தாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

16. பதினாறாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

17. பதினேழாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

18. பதினெட்டாம் திருப்படி சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

19. படி பதினெட்டும் சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

20. படி தொட்டு வந்தனம் சரணம் பொன் ஐயப்பா
சாமி பொன் ஐயப்பா - என்
ஐயனே பொன் ஐயப்பா
சுவாமியே சரணம் சரணம் பொன் ஐயப்பா

மாலை கழற்றும் போது சொல்லும் மந்திரம்

அபூர்வ மசால ரோஹி
திவ்ய தரிசன காரிணே
சாஸ்த்ரு முத்ராத் மகாதேவ
தேஹிமே விரத விமோசனம்.



Monday, 25 July 2011

FNDLOAD FUNCTIONS (CODINGS)

1 - Printer Styles

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcppstl.lct
file_name.ldt STYLE PRINTER_STYLE_NAME=”printer style name”



2 - Lookups

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct
file_name.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME=”prod”
LOOKUP_TYPE=”lookup name”



3 - Descriptive Flexfield with all of specific Contexts

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct
file_name.ldt DESC_FLEX P_LEVEL=?COL_ALL:REF_ALL:CTX_ONE:SEG_ALL? APPLICATION_SHORT_NAME=”prod”
DESCRIPTIVE_FLEXFIELD_NAME=”desc flex name” P_CONTEXT_CODE=”context name”



4 - Key Flexfield Structures

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct
file_name.ldt KEY_FLEX P_LEVEL=?COL_ALL:FQL_ALL:SQL_ALL:STR_ONE:WFP_ALL:SHA_ALL:CVR_ALL:SEG_ALL?
APPLICATION_SHORT_NAME=”prod” ID_FLEX_CODE=”key flex code” P_STRUCTURE_CODE=”structure name”



5 - Concurrent Programs

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct
file_name.ldt PROGRAM APPLICATION_SHORT_NAME=”prod” CONCURRENT_PROGRAM_NAME=”concurrent name”



6 - Value Sets

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct
file_name.ldt VALUE_SET FLEX_VALUE_SET_NAME=value_set_name



7 - Value Sets with values

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct
file_name.ldt VALUE_SET_VALUE FLEX_VALUE_SET_NAME=”value set name”



8 - Profile Options

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct
file_name.ldt PROFILE PROFILE_NAME=”profile option” APPLICATION_SHORT_NAME=”prod”



9 - Requset Group

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct
file_name.ldt REQUEST_GROUP REQUEST_GROUP_NAME=”request group” APPLICATION_SHORT_NAME=”prod”



10 - Request Sets

Request Set Definition

FNDLOAD apps/$CLIENT_APPS_PWD 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct
XX_GL_MY_INTERFACE_SET.ldt REQ_SET REQUEST_SET_NAME="FNDRSSUB4610101_Will_look_like_this"



Request Sets Linkage definition

FNDLOAD apps/$CLIENT_APPS_PWD 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct
XX_GL_MY_INTERFACE_SET_LINK.ldt REQ_SET_LINKS REQUEST_SET_NAME="FNDRSSUB4610101_Will_look_like_this"



## Note that FNDRSSUB4610101 can be found by doing an examine on the

select request_set_name from fnd_request_sets_vl

where user_request_set_name = 'User visible name for the request set here'



## Now for uploading the request set, execute the below commands



FNDLOAD apps/$CLIENT_APPS_PWD 0 Y UPLOAD $FND_TOP/patch/115/import/afcprset.lct
XX_GL_MY_INTERFACE_SET.ldt

FNDLOAD apps/$CLIENT_APPS_PWD 0 Y UPLOAD $FND_TOP/patch/115/import/afcprset.lct
XX_GL_MY_INTERFACE_SET_LINK.ldt



11 - Responsibilities

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct
file_name.ldt FND_RESPONSIBILITY RESP_KEY=”responsibility



12 - Menus

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct
file_name.ldt MENU MENU_NAME=”menu_name”



13)Forms/Functions

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct
file_name.ldt FND_FORM_CUSTOM_RULES The Upload syntax for all styles:
FNDLOAD apps/apps@seed115 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lct file_name.ldt



14. User/Responsibilities

FNDLOAD apps/apps 0 Y DOWNLOAD @FND:patch/115/import/afscursp.lct
file_name.ldt FND_USER Then UPLOAD FNDLOAD apps/apps 0 Y UPLOAD
[UPLOAD_PARTIAL] @FND:patch/115/import/afscursp.lct file_name.ldt FND_USER []




FORM PERSONALIZATION 


DOWNLOAD

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct XXRCVRCERC.ldt FND_FORM_CUSTOM_RULES function_name="RCV_RCVRCERC"


UPLODE

FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lct XXRCVTXERE.ldt



PACKAGE 

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct MAS_NS_REC_RVS_PROJ_CLS_VAL.ldt PROGRAM APPLICATION_SHORT_NAME="XXNS" CONCURRENT_PROGRAM_NAME="MAS_NS_REC_RVS_PROJ_CLS_VAL"



Concurrent Program

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct MASNSISSUEPOREP.ldt PROGRAM APPLICATION_SHORT_NAME="XXNS" CONCURRENT_PROGRAM_NAME="MASNSISSUEPOREP"

 


FND in Oracle:
1. FND is short for “Foundation” which was the name Oracle initially wanted to use for the Application Object Library- the application with common components shared between all the other applications in the Oracle E-Business Suite.

Profile Options:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct XXPRNAME.ldt PROFILE PROFILE_NAME="XXPRNAME" APPLICATION_SHORT_NAME="PN"
Target:
1. FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/import/afscprof.lct XXPRNAME.ldt
2. FNDLOAD apps/apps 0 Y UPLOAD_PARTIAL $FND_TOP/patch/115/import/afscprof.lct XXPRNAME.ldt PROFILE PROFILE_NAME=" XXPRNAME" APPLICATION_SHORT_NAME="PN"

Forms:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct XXFRMNAME.ldt FORM APPLICATION_SHORT_NAME="PN" FORM_NAME="XXFRMNAME"
Target:
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afsload.lct XXFRMNAME.ldt

Functions:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct XXFUNNAME.ldt FUNCTION FUNC_APP_SHORT_NAME="PN" FUNCTION_NAME="XXFUNNAME"
Target:
FNDLOAD apps/apps O Y UPLOAD @FND:patch/115/import/afsload.lct XXFUNNAME.ldt

Menus:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct XXMNNAME.ldt MENU MENU_NAME="XXMNNAME"
Target:
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afsload.lct XXMNNAME.ldt

Responsibilities:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct XXRESNAME.ldt FND_RESPONSIBILITY RESP_KEY="XXRESNAME"
Target:
1. FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/import/afscursp.lct XXRESNAME.ldt
2. FNDLOAD apps/apps 0 Y UPLOAD_PARTIAL $FND_TOP/patch/115/import/afscursp.lct XXRESNAME.ldt FND_RESPONSIBILITY RESP_KEY="XXRESNAME" APPLICATION_SHORT_NAME="PN"

Request Groups:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct XXRQGNAME.ldt REQUEST_GROUP REQUEST_GROUP_NAME="XXRQGNAME" APPLICATION_SHORT_NAME="PN"
Target:
1. FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/import/afcpreqg.lct XXRQGNAME.ldt
2. FNDLOAD apps/apps 0 Y UPLOAD_PARTIAL $FND_TOP/patch/115/import/afcpreqg.lct XXRQGNAME.ldt REQUEST_GROUP REQUEST_GROUP_NAME="XXRQGNAME" APPLICATION_SHORT_NAME="PN"

Request Sets:

Source:
Step1:
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct XXRQSNAME.ldt REQ_SET REQUEST_SET_NAME="XXRQSNAME"
Step2:
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct XXRQSLNAME.ldt REQ_SET_LINKS REQUEST_SET_NAME="XXRQSNAME"

Target:

Step1:
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afcprset.lct XXRQSNAME.ldt
Step2:
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afcprset.lct XXRQSLNAME.ldt

Lookups:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct XXLKPNAME.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME="PN" LOOKUP_TYPE="XXLKPNAME"

Target:

1. FNDLOAD apps/apps 0 Y UPLOAD aflvmlu.lct XXLKPNAME.ldt
2. FNDLOAD apps/apps 0 Y UPLOAD_PARTIAL $FND_TOP/patch/115/import/aflvmlu.lct XXLKPNAME.ldt FND_LOOKUP_TYPE LOOKUP_TYPE="XXLKPNAME" APPLICATION_SHORT_NAME="PN"

Value Sets:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct XXVALSNAME.ldt VALUE_SET FLEX_VALUE_SET_NAME="XXVALSNAME"
Target:
1. FNDLOAD apps/apps 0 Y UPLOAD afffload.lct XXVALSNAME.ldt
2. FNDLOAD apps/apps 0 Y UPLOAD_PARTIAL $FND_TOP/patch/115/import/afffload.lct XXVALSNAME.ldt VALUE_SET FLEX_VALUE_SET_NAME="XXVALSNAME" APPLICATION_SHORT_NAME="PN"

Descriptive Flex-fields:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct XXDFFNAME.ldt DESC_FLEX P_LEVEL='COL_ALL:REF_ALL:CTX_ONE:SEG_ALL' APPLICATION_SHORT_NAME="PN" DESCRIPTIVE_FLEXFIELD_NAME="PN_LEASE_DETAILS" P_CONTEXT_CODE="Global Data Elements"
Target:
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afffload.lct XXDFFNAME.ldt

Key Flex-fields:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct XXKFFNAME.ldt KEY_FLEX P_LEVEL=’COL_ALL:FQL_ALL:SQL_ALL:STR_ONE:WFP_ALL:SHA_ALL:CVR_ALL:SEG_ALL’ APPLICATION_SHORT_NAME="FND" ID_FLEX_CODE="key flex code" P_STRUCTURE_CODE="structure name”
Target:
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afffload.lct XXKFFNAME.ldt

Concurrent Programs:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct XXCPNAME.ldt PROGRAM APPLICATION_SHORT_NAME="PN" CONCURRENT_PROGRAM_NAME="XXCPNAME"
Target:
1. FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afcpprog.lct XXCPNAME.ldt
2. FNDLOAD apps/apps 0 Y UPLOAD_PARTIAL $FND_TOP/patch/115/import/afcpprog.lct XXCPNAME.ldt PROGRAM CONCURRENT_PROGRAM_NAME="XXCPNAME" APPLICATION_SHORT_NAME="PN"

Form Personalization:

 
Source:
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct XXFPNAME.ldt FND_FORM_CUSTOM_RULES function_name="XXFPNAME"
Target:
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lct XXFPNAME.ldt

FND Users:

Source:
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct ./XXUSERNAME.ldt FND_USER USER_NAME='XXUSERNAME'
Target:
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afscursp.lct ./ XXUSERNAME.ldt

Printer Styles:

Source:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcppstl.lct XXPRSTYLE.ldt STYLE PRINTER_STYLE_NAME="XXPRSTYLE"

Target:
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afcppstl.lct XXPRSTYLE.ldt


Some useful Meta-link Notes related to FNDLOAD:

1. For NLS Language using FNDLOAD:
Note: 434724.1
2. Troubleshooting Incorrect translation with FNDLOAD
Note: 299080.1

Note:
1. Test FNDLOAD commands multiple times in multiple instances before running into PROD instances.


2. UPLOAD_PARTIAL is used to modify existed programs.


3. Execution sequence is important ex: To create a responsibility  Create Form Create Function  Create Menu  Create Responsibility
  











How to Print check box on BI Publisher


Question: How to print Check box on BI Publisher(XML Publisher) Reports.?
Answer:
Follow these steps to create checkboxes or any symbols for your XML Publisher Reports.
1. Design RTF template.
2. Place your check boxes on the template.

    For MS WORRD-2007, check box available under "Developer" menu/Legacy tools.
3. Right Click on checkbox and etnter criteria how the check box should behave.
      Ex: Which means, when the "DFF_FUMIGATION" is Y, then check box is checked. Otherwise un-checked.

4. Design other check boxes in similar way.

Note: Do not enter criteria under “BI Publisher Properties”. Enter criteria only on “Form field Help Text”.

5. Save template as RTF. If you test/preview your template it will not show check boxes properly. Instead it will show diamond shaped pictures or any other junk characters.

This is expected behavior, as Bi Publisher could not find exact mappings for the check boxes when generating output.

6. To do character set/fonts mappings..
Take “xdo example.cfg” file, which will be available in your machine “ /BI Publisher\BI Publisher Desktop\Template Builder for Word\config”

Save as this file as “xdo.cfg” in the same folder.

Verify the “Wingdings” family property is correctly pointing to the “fonts” directory in your machine or not.

You may also notice that “rtf-checkbox-glyph” property already available in .cfg file and which is set to “Wingdings;0254;0160”.
These two steps are important to show check boxes correctly.

7. Test your RTF template. You may notice check boxes displayed properly in the output.


After changing above property in “xdo.cfg” file and placed it under “ /BI Publisher\BI Publisher Desktop\Template Builder for Word\config”

Return to RTF template and click on preview again to verify the results.
 
Now RTF Template creation and setups steps required to generate check boxes are completed.
Create Data definition, Template and then upload your RTF template.

To complete font mappings at server side,

1. Log in as XML Publisher Administrator.

2. Navigate to Administration->Font Files->Create Font File.

3. Fields are Font Name and File.

For Font Name choose any descriptive name.

File will browse your PC to locate the font file.
4. Navigate to Font Mappings->Create Font Mapping Set.

5. Mapping name is the name you will give to a set of fonts.

6. Mapping code is the internal name you will give to this set.

7. Type: 'PDF Form' for PDF templates. 'FO to PDF' for all other template types.
 
 
  8. Create Font Mapping (this allows you to add fonts to a set).
 
9. Font Family is the exact same name you see in Word under Fonts.

If you don't use the same name the font will not be picked up at runtime.

10. Style and weight must also match how you use the font in windows.

Normal and Normal are good defaults.

11. Language and Territory should remain blank (NULL).




12. Navigate to Configuration General-> FO Processing->Font Mapping Set.
Can also be done at data def and template level under Edit Configuration.

Hierarchy is Site-> Data Def -> Template.
13. Select your new mapping set.

14. Make sure the font is not referenced under File->Properties->Custom in the RTF template file.

15. Under General set a Temporary Directory.
The font will be downloaded here under /fonts to be used at runtime, the first time the font is used.



16. Upload a template that uses your special font and test using preview or by submitting a concurrent request.

Saturday, 23 July 2011

INVOICE OPEN INTERFACE (VALIDATIONS)



INVOICE VALIDATION _1
====================
create or replace procedure xx_ap_inv_proc(errbuf out varchar2,retcode out varchar2) is
ln_rec_cnt number;
v_vendor_id number;
v_vendor_site_id number;
v_organization_id number;
l_error_flag varchar2(400);
l_error_details varchar2(400);
l_success_cnt number;
l_failure_cnt number;
l_user_id number:=fnd_global.user_id;
l_resp_id number:= fnd_global.resp_id;

l_appl_id number:= fnd_global.resp_appl_id;

cursor c1 is select * from xx_ap_invoices;
cursor c2 is select * from xx_ap_invoice_lines;
begin
delete from ap_invoices_interface;
delete from ap_invoice_lines_interface;
commit;
fnd_global.apps_initialize(l_user_id, l_resp_id, l_appl_id);
for i in c1 loop
--for i1 in c2 loop
ln_rec_cnt:= ln_rec_cnt+1;
l_error_flag:=null;
l_error_details:=null;
begin
select count(*) into v_vendor_id
from po_vendors pv
where vendor_id=i.vendor_id;
exception when others then
dbms_output.put_line('Vendor id is invalid');
if v_vendor_id=0 then
l_error_flag:='Y';
l_error_details:= l_error_details||'/'||'Vendor Error'||'/'||sqlerrm;
end if;
end;
begin
select count(*) into v_vendor_site_id
from po_vendor_sites_all
where vendor_site_id=i.vendor_site_id;
exception when others then
dbms_output.put_line('Vendor site id is invalid');
if v_vendor_site_id=0 then
l_error_flag:='Y';
l_error_details:=l_error_details||'/'||'Vendor Site Error'||'/'||sqlerrm;
end if;
end;
if(l_error_flag='Y') then
l_failure_cnt:= l_failure_c
nt+1;
else
INSERT INTO ap_invoices_interface
(invoice_id, invoice_num, invoice_type_lookup_code,
invoice_date, vendor_id, vendor_name, vendor_num,
vendor_site_id, invoice_amount,
invoice_currency_code, payment_method_lookup_code,
payment_currency_code, terms_id, SOURCE, org_id,
gl_date, terms_date
)
VALUES (AP_INVOICES_INTERFACE_S.NEXTVAL,
i.invoice_num, i.invoice_type_lookup_code,
i.invoice_date, i.vendor_id, i.vendor_name, i.vendor_num,
i.vendor_site_id, i.invoice_amount,
i.invoice_currency_code, i.payment_method_lookup_code,
i.payment_currency_code, i.terms_id, i.SOURCE, i.org_id,
i.gl_date, i.terms_date
);
end if;
end loop;
commit;
for i1 in c2 loop
begin
select count(*) into v_organization_id
from org_organization_definitions
where organization_id=i1.org_id;
dbms_output.put_line(i1.org_id);
exception when others then
dbms_output.put_line('Org id is invalid');
if v_organization_id=0 then
l_error_flag:='Y';
l_error_details:=l_error_details||'/'||'Organization Error'||'/'||sqlerrm;
end if;
end;
if(l_error_flag='Y') then
l_failure_cnt:=l_failure_cnt+1;
else
INSERT INTO ap_invoice_lines_interface


(invoice_id, line_number, line_type_lookup_code,


amount, unit_of_meas_lookup_code, unit_price,


dist_code_combination_id, invoice_line_id,description,quantity_invoiced,org_id


)


VALUES (AP_INVOICES_INTERFACE_S.NEXTVAL-10,


i1.line_number, i1.line_type_lookup_code,


i1.amount, i1.unit_of_meas_lookup_code, i1.unit_price,


i1.dist_code_combination_id, i1.invoice_line_id,i1.description,i1.quantity,i1.org_id


);
end if;
end loop;
commit;
end;


INVOICE VALIDATION _2


======================
CREATE OR REPLACE PROCEDURE xx_ap_inv_proc(errbuf out varchar2,retcode out varchar2
IS
ven_name varchar2(15);
ven_site varchar2(15);
ven_org_id varchar2(15);
CURSOR data_load
IS
SELECT *
FROM xx_ap_invoices;
CURSOR data_load1
IS
SELECT *
FROM xx_ap_invoice_lines;
BEGIN
DELETE FROM ap_invoices_interface;
DELETE FROM ap_invoice_lines_interface
COMMIT;
FOR i IN data_load
LOOP
BEGI
SELECT vendor_name into ven_name FROM po_vendors where vendor_id=i.vendor_id;
dbms_output.put_line('Vendor_name'|| ven_name);
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Vendor_Id is Invalid');
END;
BEGIN
SELECT vendor_site_id into ven_site FROM AP_SUPPLIER_SITES_ALL
where vendor_site_id=i.vendor_site_id
dbms_output.put_line('vendor_site_id'|| ven_site );
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('vendor_site_id is Invalid');
END;
INSERT INTO ap_invoices_interface
(invoice_id, invoice_num, invoice_type_lookup_code,
invoice_date, vendor_id, vendor_name, vendor_num,
vendor_site_id, invoice_amount,
invoice_currency_code, payment_method_lookup_code,
payment_currency_code, terms_id, SOURCE, org_id,
gl_date, terms_date
)
VALUES (i.invoice_id, i.invoice_num, i.invoice_type_lookup_code,
i.invoice_date, i.vendor_id, i.vendor_name, i.vendor_num,
i.vendor_site_id, i.invoice_amount,
i.invoice_currency_code, i.payment_method_lookup_code,
i.payment_currency_code, i.terms_id, i.SOURCE, i.org_id,
i.gl_date, i.terms_dat
);
END LOOP;
FOR i1 IN data_load1
LOOP
BEGIN
select ORGANIZATION_ID into ven_org_id from org_organization_definitions
where ORGANIZATION_ID = i1.org_id;
dbms_output.put_line ('ORGANIZATION_ID' || org_id );
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('org_id is Invalid');
END;
INSERT INTO ap_invoice_lines_interface
(invoice_id, line_number, line_type_lookup_code,
amount, unit_of_meas_lookup_code, unit_price,
dist_code_combination_id, invoice_line_id,description,quantity_invoiced,org_id
)
VALUES (i1.invoice_id, i1.line_number, i1.line_type_lookup_code,
i1.amount, i1.unit_of_meas_lookup_code, i1.unit_price,
i1.dist_code_combination_id, i1.invoice_line_id,i1.description,i1.quantity,i1.org_id
);
END LOOP;
COMMIT;
EXCEPTION
WHEN OTHERS
THEN
--FND_FILE.PUT_LINE(FND_FILE.LOG,'Records not loaded into the interface table');
fnd_file.put_line (fnd_file.LOG, SQLERRM);
END;

INVOICE OPEN INTERFACE (contorl & text_files)


      INVOICE HEADER DATA FILE
==========================

24266411,ERS-INV_I1312,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266422,ERS-INV_I1412,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266433,ERS-INV_I1512,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266444,ERS-INV_I1612,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266455,ERS-INV_I1712,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266466,ERS-INV_I1812,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266477,ERS-INV_I1912,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266488,ERS-INV_I2012,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266499,ERS-INV_I2112,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011
24266587,ERS-INV_I2212,STANDARD,20-jul-2011,600,3M Health Care,5037,1414,500,USD,,USD,10002,ERS,204,20-jul-2011,20-jul-2011


      INVOICE HEADER CONTROL FILE
===========================

LOAD DATA
INFILE '/oracle2/VIS1211/apps/apps_st/appl/ap/12.0.0/bin/xx_ap_inv.txt'
INSERT INTO TABLE xx_ap_invoices
FIELDS TERMINATED BY ',' TRAILING NULLCOLS
(invoice_id,
invoice_num,
invoice_type_lookup_code,
invoice_date,
vendor_id,
VENDOR_NAME,
VENDOR_NUM,
vendor_site_id,
invoice_amount,
invoice_currency_code,
PAYMENT_METHOD_LOOKUP_CODE,
PAYMENT_CURRENCY_CODE,
terms_id,
source,
org_id,
gl_date,
TERMS_DATE)



      INVOICE HEADER LINE FILE
==========================

24266411,1,ITEM,Pendrives74,500,Each,50,10,,26801181,204
24266422,1,ITEM,Mobiles74,500,Each,50,10,,26801191,204
24266433,1,ITEM,Bags74,500,Each,50,10,,26801201,204
24266444,1,ITEM,Pens74,500,Each,50,10,,26801211,204
24266455,1,ITEM,Pencils74,500,Each,50,10,,26801221,204
24266466,1,ITEM,Torches74,500,Each,50,10,,26801231,204
24266477,1,ITEM,Phones74,500,Each,50,10,,26801241,204
24266488,1,ITEM,Notepads74,500,Each,50,10,,26801251,204
24266499,1,ITEM,Keyboards74,500,Each,50,10,,26801261,204
24266878,1,ITEM,Notebooks74,500,Each,50,10,,26801271,204


    INVOICE HEADER CONTROL FILE
===========================



LOAD DATA
INFILE '/oracle2/VIS1211/apps/apps_st/appl/ap/12.0.0/bin/xx_ap_inv_lines.txt'
INSERT INTO TABLE xx_ap_invoice_lines
FIELDS TERMINATED BY ',' TRAILING NULLCOLS
(invoice_id,
line_number,
line_type_lookup_code,
description,
amount,
unit_of_meas_lookup_code,
unit_price,
QUANTITY,
DIST_CODE_COMBINATION_ID,
invoice_line_id,
ORG_ID)

Friday, 22 July 2011

USE OF bulk collect in oracle apps

 Step 1
=======
 create table Employee_test(
      ID                 VARCHAR2(4 BYTE)         NOT NULL,
      First_Name         VARCHAR2(10 BYTE),
      Last_Name          VARCHAR2(10 BYTE),
      Start_Date         DATE,
      End_Date           DATE,
      Salary             Number(8,2),
      City               VARCHAR2(10 BYTE),
      Description        VARCHAR2(15 BYTE)
   )


Step 2;-
======

insert into Employee_test(ID,  First_Name, Last_Name, Start_Date,End_Date,Salary,City,Description)
  values('02','Alison',   'Mathews', to_date('19760321','YYYYMMDD'), to_date('19860221','YYYYMMDD'), 6661.78, 'Vancouver','Tester')
 



 insert into Employee_test(ID,  First_Name, Last_Name, Start_Date,End_Date,Salary,City,Description)
   values('03','James',    'Smith',   to_date('19781212','YYYYMMDD'), to_date('19900315','YYYYMMDD'), 6544.78, 'Vancouver','Tester')
 



 insert into Employee_test(ID,  First_Name, Last_Name, Start_Date,End_Date,Salary,City,Description)
    values('04','Celia',    'Rice',    to_date('19821024','YYYYMMDD'), to_date('19990421','YYYYMMDD'), 2344.78, 'Vancouver','Manager')


Step3:-
======

declare
        type text_nt is table of VARCHAR2(256);
        v_ename_nt text_nt;
        cursor c_emp is select first_name from Employee_test where id='02';
        procedure p_print_row is
        begin
            if v_eName_nt.count=2 then
               DBMS_OUTPUT.put_line(v_eName_nt(1)||' '||v_eName_nt(2));
            elsif v_eName_nt.count=1 then
              DBMS_OUTPUT.put_line(v_eName_nt(1));
           end if;
       end;
   begin
       open c_emp;
       loop
           fetch c_emp bulk collect into v_eName_nt limit 2;
           p_print_row;
           exit when c_emp %NOTFOUND;
       end loop;
       close c_emp;
   end;







 

Concurrent Request Status_Query

SELECT   fcr.phase_code,
         DECODE (fcr.phase_code,'C', 'Completed', 'P', 'Pending', 'R', 'Running',
         'I',  'Inactive', fcr.phase_code) phase,
         fcr.status_code,
         DECODE (fcr.status_code,'A', 'Waiting',
                                 'B', 'Resuming',
                                 'C', 'Normal',
                                 'D', 'Cancelled',
                                 'E', 'Error',
                                 'F', 'Scheduled',
                                 'G', 'Warning',
                                 'H', 'On Hold',
                                 'I', 'Normal',
                                 'M', 'No Manager',
                                 'Q', 'Standby',
                                 'R', 'Normal',
                                 'S', 'Suspended',
                                 'T', 'Terminating',
                                 'U', 'Disabled',
                                 'W', 'Paused',
                                 'X', 'Terminated',
                                 'Z', 'Waiting',
                                 fcr.status_code) status,
         request_date,
         fat.description, frt.responsibility_name, fu.user_name,
         fu.description, fcpt.user_concurrent_program_name, fcpt.description,
         fcr.request_id, fcr.request_date, fcr.priority, fcr.requested_start_date, fcr.hold_flag,
         fcr.number_of_arguments, fcr.number_of_copies, fcr.save_output_flag,
         fcr.printer, fcr.parent_request_id, fcr.description,
         fcr.resubmit_time, fcr.resubmit_end_date, fcr.argument_text,
         fcr.argument1, fcr.argument2, fcr.argument3, fcr.argument4,
         fcr.argument5, fcr.argument6, fcr.argument7, fcr.argument8,
         fcr.argument9 org, fcr.argument10, fcr.argument11, fcr.argument12,
         fcr.argument13, fcr.argument14, fcr.argument15, fcr.argument16,
         fcr.argument17, fcr.argument18, fcr.argument19, fcr.argument20,
         fcr.argument21, fcr.argument22, fcr.argument23, fcr.argument24,
         fcr.argument25, fcr.output_file_type, fcr.cancel_or_hold,
         fcr.completion_code, fcr.ofile_size, fcr.lfile_size,
         fcr.logfile_name, fcr.logfile_node_name, fcr.outfile_name,
         fcr.outfile_node_name
    FROM fnd_concurrent_requests fcr,
         fnd_user fu,
         fnd_responsibility_tl frt,
         fnd_application_tl fat,
         fnd_concurrent_programs_tl fcpt
   WHERE (fu.user_id = fcr.requested_by)
     AND (fat.application_id = fcr.program_application_id)
     AND (fcr.concurrent_program_id = fcpt.concurrent_program_id)
     AND (fcr.responsibility_id = frt.responsibility_id)
     AND fat.LANGUAGE = 'US'
     AND frt.LANGUAGE = 'US'
     AND fcpt.LANGUAGE = 'US'
     AND fcr.request_id = NVL (:request_id, fcr.request_id)
ORDER BY fcr.request_date DESC


   Result
=========
Pass your REQUEST_ID = ''97900'' 

Thursday, 21 July 2011

HOW TO USE THE ALL_TABLES AND ALL_OBJECTS

 TO FIND THE TABLE
 -------------------------------

select * from all_tables where TABLE_NAME like '%FND%CON%REQ%'

CHECK THE  REQUEST_ID
---------------------------------
select * from FND_CONCURRENT_REQUESTS where REQUEST_ID IN (8174289,8173618,8163467)




CHECK RESPONSIBILITY_ID
-----------------------------------------
select * from fnd_responsibility_vl where RESPONSIBILITY_ID=20634

CHECK APPLICATION_ID

---------------------------------------
select * from fnd_application where APPLICATION_ID=401


SIMPLE JOIN CONDITION
----------------------------------


select fev.RESPONSIBILITY_NAME from fnd_responsibility_vl fev,fnd_application fna
where fev.APPLICATION_ID = fna.APPLICATION_ID
and fev.APPLICATION_ID=401

 ALL_OBJECTS
-------------------------

select * from all_objects where OBJECT_TYPE ='TABLE' AND OBJECT_NAME='PO_HEADERS_ALL'

Friends Blogs

VISHAL JACOB
================

http://www.vjcoracleapps.blogspot.com

CONSTRAINS IN ORACLE APPS



Examples in constrain

 CHECK
========

For example:

CREATE TABLE suppliers
(     supplier_id     numeric(4),    
    supplier_name     varchar2(50),    
    CONSTRAINT check_supplier_name
    CHECK (supplier_name = upper(supplier_name))
);


CREATE TABLE suppliers
(     supplier_id     numeric(4),    
    supplier_name     varchar2(50),    
    CONSTRAINT check_supplier_id
    CHECK (supplier_id BETWEEN 100 and 9999)
);

 ALTER COMMAND:-
=================

    ALTER TABLE suppliers
    add CONSTRAINT check_supplier_name
       CHECK (supplier_name IN ('IBM', 'Microsoft', 'NVIDIA'));


  Drop a Check Constraint
===========================

ALTER TABLE table_name
drop CONSTRAINT constraint_name;


ALTER TABLE suppliers
drop CONSTRAINT check_supplier_id;


  UNIQUE
===========
CREATE TABLE supplier
(     supplier_id     numeric(10)     not null,
    supplier_name     varchar2(50)     not null,
    contact_name     varchar2(50),    
    CONSTRAINT supplier_unique UNIQUE (supplier_id)
);


CREATE TABLE supplier
(     supplier_id     numeric(10)     not null,
    supplier_name     varchar2(50)     not null,
    contact_name     varchar2(50),    
    CONSTRAINT supplier_unique UNIQUE (supplier_id, supplier_name)
);


 ALTER COMMAND:-
=================

ALTER TABLE supplier
add CONSTRAINT supplier_unique UNIQUE (supplier_id);


 Drop a UNIQUE Constraint
===========================

ALTER TABLE supplier
drop CONSTRAINT supplier_unique;]


 Primary Keys
===============

CREATE TABLE supplier
(     supplier_id     numeric(10)     not null,
    supplier_name     varchar2(50)     not null,
    contact_name     varchar2(50),    
    CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)
);


CREATE TABLE supplier
(     supplier_id     numeric(10)     not null,
    supplier_name     varchar2(50)     not null,
    contact_name     varchar2(50),    
    CONSTRAINT supplier_pk PRIMARY KEY (supplier_id, supplier_name)
);



 ALTER COMMAND:-
=================

ALTER TABLE supplier
add CONSTRAINT supplier_pk PRIMARY KEY (supplier_id, supplier_name);

  Drop a UNIQUE Constraint
============================

ALTER TABLE supplier
drop CONSTRAINT supplier_pk;


   Disable a Primary Key
============================

ALTER TABLE supplier
disable CONSTRAINT supplier_pk;

ALTER TABLE supplier
enable CONSTRAINT supplier_pk;



    Foreign Keys
=====================

CREATE TABLE supplier
(     supplier_id     numeric(10)     not null,
    supplier_name     varchar2(50)     not null,
    contact_name     varchar2(50),    
    CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)
);

   LINK IN Primary Key and Foreign Keys
=================================================


CREATE TABLE products
    (     product_id     numeric(10)     not null,
        supplier_id     numeric(10)     not null,
        CONSTRAINT fk_supplier
          FOREIGN KEY (supplier_id)
          REFERENCES supplier(supplier_id)
    );
  
==========================================================

CREATE TABLE supplier
(     supplier_id     numeric(10)     not null,
    supplier_name     varchar2(50)     not null,
    contact_name     varchar2(50),    
    CONSTRAINT supplier_pk PRIMARY KEY (supplier_id, supplier_name)
);



   LINK IN Primary Key and Foreign Keys
=================================================

CREATE TABLE products
(     product_id     numeric(10)     not null,
    supplier_id     numeric(10)     not null,
    supplier_name     varchar2(50)     not null,
    CONSTRAINT fk_supplier_comp
      FOREIGN KEY (supplier_id, supplier_name)
      REFERENCES supplier(supplier_id, supplier_name)
);

Using an ALTER TABLE statement
===================================
ALTER TABLE products
add CONSTRAINT fk_supplier
  FOREIGN KEY (supplier_id)
  REFERENCES supplier(supplier_id);
 
 
 
ALTER TABLE products
add CONSTRAINT fk_supplier
  FOREIGN KEY (supplier_id, supplier_name)
  REFERENCES supplier(supplier_id, supplier_name);