JAMAL NOORANI

report ZSD_CUST_CREATE
       no standard page heading line-size 255.
include bdcrecx1.
   Selection-screen                                 **
SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.
PARAMETERS : p_fnam LIKE rlgrap-filename.
SELECTION-SCREEN END OF BLOCK blk1.
        Declaration                               **
DATA : p_fname TYPE string.
data : val(2).
DATA : BEGIN OF it_xd01 OCCURS 0,
       KTOKD(4),     "ACCOUNT GROUP
       BUKRS(4),     "COMPANY CODE
       VKORG(4),     "SALES ORGANISATION
       VTWEG(2),     "DISTRIBUTION CHANNEL
       SPART(2),     "DIVISION
      ZAV(1),       "ADDRESS
       NAME1(35),                                           "NAME1
       NAME2(40),                                           "NAME2
       NAME3(40),                                           "NAME3
       NAME4(40),                                           "NAME4
       SORT1(20),     "SEARCH TERM A
       SORT2(20),     "SEARCH TERM B
       STRAS(35),    "STREET
       HOUSE1(10),   "HOUSE NUMBER 1
       HOUSE2(10),   "HOUSE NUMBER 2
      STREET(60),                                        "Street
*"Rajat
       STREET2(35),                                         "STREET2
       STREET3(35),                                         "STREET3
       STREET4(35),                                         "STREET4
       STREET5(35),                                         "STREET5
       ORT02(35),    "DISTRICT
       PSTLZ(10),    "POSTAL CODE
       ORT01(35),    "CITY
       land1(3),     "Country key
       regio(3),     "Region (State, Province, County)
       TXJCD(15),      "TAX JURISDICTION
       LZONE(10),      "TRANSPORTATION ZONE
       spras(2),     "Language key
       TELF1(16),    "TELEPHONE
       TELEXT(10),   "EXTENSION TEL
       TELFX(31),    "TELEFAX
       TELFEXT(10),  "TELEFAX EXTENSION
       KNURL(132),   "EMAIL ID
       COMM(13),    "STANDRAD COMMUNICATION TYPE
       VENDOR(10),  "VENDOR
       begru(4),     "Authorization group
       STCD1(16),                                           "TAX CODE1
       STCD2(11),                                           "TAX CODE2
       STCEG(20),      "VAT REGISTRATION NUMBER
       KUKLA(2),       "CUSTOMER CLASS
       BRAN1(10),      "INDUSTRY CODE
       BRAN2(10),      "INDUSTRY CODE1
       BRAN3(10),      "INDUSTRY CODE2
       BRAN4(10),      "INDUSTRY CODE3
       BRAN5(10),      "INDUSTRY CODE4
       ABLAD1(25),     "UNLOADING POINT
       ABLAD2(25),     "UNLOADING POINT
      DEFAB(1) ,      "CHECKBOX
       KNFAK(2),       "CALENDAR KEY
       KNFAK1(2),      "CALENDAR KEY
       WANID(3),       "GOODS RECIEVING HOURS FOR BN
       WANID1(3),      "GOODS RECIEVING HOURS FOR SV
       name11(40),                                          "Name 1
       name12(35),                                          "Name 2
       ABTNR11(4),     "DEPARTMENT
       pafkt11(2),     "Contact person function
       PARLA11(2),     "CONTACT PERSON LANGUAGE
       TELEF11(16),    "TELEPHONE NUMBER
       TELEX11(10),    "TELEPHONE EXTENSION
       TELFA11(31),    "FAX
       TELFX11(10),    "FAX EXTENSION
       EMAIL11(40),    "EMAIL
       COMMU11(10),    "COMMUNICATION TYPE
       name21(40),                                          "Name 1
       name22(35),                                          "Name 2
       ABTNR21(4),     "DEPARTMENT
       pafkt21(2),     "Contact person function
       PARLA21(2),     "CONTACT PERSON LANGUAGE
       TELEF21(16),    "TELEPHONE NUMBER
       TELEX21(10),    "TELEPHONE EXTENSION
       TELFA21(31),    "FAX
       TELFX21(10),    "FAX EXTENSION
       EMAIL21(40),    "EMAIL
       COMMU21(10),    "COMMUNICATION TYPE
       name31(40),                                          "Name 1
       name32(35),                                          "Name 2
       ABTNR31(4),     "DEPARTMENT
       pafkt31(2),     "Contact person function
       PARLA31(2),     "CONTACT PERSON LANGUAGE
       TELEF31(16),    "TELEPHONE NUMBER
       TELEX31(10),    "TELEPHONE EXTENSION
       TELFA31(31),    "FAX
       TELFX31(10),    "FAX EXTENSION
       EMAIL31(40),    "EMAIL
       COMMU31(10),    "COMMUNICATION TYPE
       name41(40),                                          "Name 1
       name42(35),                                          "Name 2
       ABTNR41(4),     "DEPARTMENT
       pafkt41(2),     "Contact person function
       PARLA41(2),     "CONTACT PERSON LANGUAGE
       TELEF41(16),    "TELEPHONE NUMBER
       TELEX41(10),    "TELEPHONE EXTENSION
       TELFA41(42),    "FAX
       TELFX41(10),    "FAX EXTENSION
       EMAIL41(40),    "EMAIL
       COMMU41(10),    "COMMUNICATION TYPE
       name51(40),                                          "Name 1
       name52(35),                                          "Name 2
       ABTNR51(4),     "DEPARTMENT
       pafkt51(2),     "Contact person function
       PARLA51(2),     "CONTACT PERSON LANGUAGE
       TELEF51(16),    "TELEPHONE NUMBER
       TELEX51(10),    "TELEPHONE EXTENSION
       TELFA51(42),    "FAX
       TELFX51(10),    "FAX EXTENSION
       EMAIL51(40),    "EMAIL
       COMMU51(10),    "COMMUNICATION TYPE
       akont(10),    "Reconciliation Account in General Ledger
       zuawa(3),     "Key for sorting according to assignment numbers
       BEGRU1(4),   "Authorization group
       fdgrv(10),    "Planning group
       ZTERM(4),     "Terms of payment key
      XZVER(1),     "Indicator: Record Payment History
       MAHNS(1),     "DUNNING LEVEL
       BUSAB(2),     "ACCOUNTING CLERK
      AWAHR(3),
       VKBUR(4),     "SALES OFFICE
       BEGRU2(2),     "AUTHORIZATION GROUP
       VKGRP(3),      "SALES GROUP
       ORDER(3),      "ORDER PROBABILITY
       KDGRP(2),      "CUSTOMER GROUP
       WAERS(3),      "CURRENCY
       KONDA(2),      "PRICE GROUP
       KALKS(1),      "CUSTOMER PRICING PROCEDURE
       VSBED(2),      "DELIVERY PRIORITY
       VWERK(4),     "DELIVERING PLANT
      AUTLF(1),      "COMPLETE DELIVERY
       KZTLF(1),      "Partial delivery at line item
       ANTLF(2),      "MAXIMUM PARTIAL DELIVERY
       PERFK(2),     "Invoice dates (calendar identification)
       PERRL(2),     "Invoice list schedule (calendar identification)
       INCO1(3),     "Incoterms (part 1)
       INCO2(28),    "Incoterms (part 2)
       ZTERM1(6),    "Terms of payment key
       KKBER(4),     "Credit control area
       KTGRD(2),     "Account assignment group for this customer
       TAX(5),       "Tax
       KTONR1(10),   "CUSTOMER NUMBER OF  FOR BP
       KTONR2(10),   "CUSTOMER NUMBER OF FOR PY
       KTONR3(10),   "CUSTOMER NUMBER OF FOR SH
       KTONR4(10),   "CUSTOMER NUMBER OF FOR Y1
       KTONR5(10),   "CUSTOMER NUMBER OF FOR Y2
       KTONR6(10),   "CUSTOMER NUMBER OF FOR Y3
       KTONR7(10),   "CUSTOMER NUMBER OF FOR ZF
       KTONR8(10),   "CUSTOMER NUMBER OF FOR ZR
       KTONR9(10),   "CUSTOMER NUMBER OF FOR ZS
       KTONR10(10),  "CUSTOMER NUMBER OF FOR ZZ
       END OF IT_XD01.
I N I T I A L I Z A T I O N
INITIALIZATION.
VALUE_REQUEST FOR FILE UPLOAD                                        *
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam.
  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
  EXPORTING
  PROGRAM_NAME        = SYST-REPID
  DYNPRO_NUMBER       = SYST-DYNNR
  FIELD_NAME          = ' '
  STATIC              = ' '
   MASK                = '*.TXT'
    CHANGING
      file_name           = p_fnam
   EXCEPTIONS
     mask_too_long       = 0
     OTHERS              = 0.
S T A R T   O F   S E L E C T I O N
START-OF-SELECTION.
  perform upload.
The data from presentation server is being uploaded to R/3 system
start-of-selection.
  perform open_group.
  LOOP AT IT_XD01.
  data : txjcd(15).
    REFRESH BDCDATA.
    perform bdc_dynpro      using 'SAPMF02D'               '0100'.
*perform bdc_field       using 'BDC_CURSOR'             'USE_ZAV'.
    perform bdc_field       using 'BDC_OKCODE'             '/00'.
   perform bdc_field       using 'RF02D-BUKRS'            IT_XD01-BUKRS.
   perform bdc_field       using 'RF02D-VKORG'            IT_XD01-VKORG.
   perform bdc_field       using 'RF02D-VTWEG'            IT_XD01-VTWEG.
   perform bdc_field       using 'RF02D-SPART'            IT_XD01-SPART.
   perform bdc_field       using 'RF02D-KTOKD'            IT_XD01-KTOKD.
    perform bdc_field       using 'USE_ZAV'                'X'.
    perform bdc_dynpro      using 'SAPMF02D'              '0111'.
    perform bdc_field       using 'BDC_OKCODE'             '=$2OC'.
    perform bdc_field       using 'BDC_CURSOR' 'SZA1_D0100-SMTP_ADDR'.
   perform bdc_field  using 'BDC_CURSOR'     'ADDR1_DATA-TAXJURCODE'.
*"Rajat
perform bdc_field       using 'ADDR1_DATA-NAME1'         IT_XD01-NAME1.
perform bdc_field       using 'ADDR1_DATA-NAME2'         IT_XD01-NAME2.
  perform bdc_field       using 'ADDR1_DATA-NAME3'        IT_XD01-NAME3.
perform bdc_field       using 'ADDR1_DATA-NAME4'         IT_XD01-NAME4.
  perform bdc_field       using 'ADDR1_DATA-SORT1'        IT_XD01-SORT1.
  perform bdc_field       using 'ADDR1_DATA-SORT2'        IT_XD01-SORT2.
   perform bdc_field       using 'ADDR1_DATA-STREET'      IT_XD01-STRAS.
perform bdc_field       using 'ADDR1_DATA-HOUSE_NUM1'   IT_XD01-HOUSE1.
perform bdc_field       using 'ADDR1_DATA-HOUSE_NUM2'    IT_XD01-HOUSE2.
perform bdc_field       using 'ADDR1_DATA-CITY2'          IT_XD01-ORT02.
perform bdc_field       using 'ADDR1_DATA-POST_CODE1'     IT_XD01-PSTLZ.
perform bdc_field    using 'ADDR1_DATA-CITY1'            IT_XD01-ORT01.
perform bdc_field       using 'ADDR1_DATA-COUNTRY'        IT_XD01-LAND1.
perform bdc_field       using 'ADDR1_DATA-REGION'         IT_XD01-REGIO.
if it_xd01-LAND1 = 'US'.
CALL FUNCTION 'DETERMINE_TXJCD_EXTERNALLY'
  EXPORTING
    country                             = it_xd01-land1
    region                              = it_xd01-regio
    city                                = it_xd01-ORT01
    COUNTY                              = it_xd01-ORT02
    zipcode                             = it_xd01-pstlz
IMPORTING
   TXJCD                               = txjcd.
perform bdc_field       using 'ADDR1_DATA-TAXJURCODE'       txjcd.
  ENDIF.
perform bdc_field       using 'ADDR1_DATA-TRANSPZONE'    IT_XD01-LZONE.
perform bdc_field       using 'ADDR1_DATA-LANGU'          IT_XD01-SPRAS.
  perform bdc_field       using 'SZA1_D0100-TEL_NUMBER'   IT_XD01-TELF1.
perform bdc_field       using 'SZA1_D0100-TEL_EXTENS'    IT_XD01-TELEXT.
perform bdc_field       using 'SZA1_D0100-FAX_NUMBER'    IT_XD01-TELFX.
perform bdc_field       using 'SZA1_D0100-FAX_EXTENS'  IT_XD01-TELFEXT.
   perform bdc_field       using 'SZA1_D0100-SMTP_ADDR'   IT_XD01-KNURL.
    perform bdc_field       using 'ADDR1_DATA-DEFLT_COMM'  IT_XD01-COMM.
    perform bdc_dynpro      using 'SAPMF02D'               '0111'.
    perform bdc_field       using 'BDC_OKCODE'             '/00'.
perform bdc_field       using 'BDC_CURSOR'        'ADDR1_DATA-LOCATION'.
*perform bdc_field       using 'ADDR1_DATA-NAME1'          'NAME1'.
*perform bdc_field       using 'ADDR1_DATA-NAME2'          'NAME2'.
*perform bdc_field       using 'ADDR1_DATA-NAME3'          'NAME3'.
*perform bdc_field       using 'ADDR1_DATA-NAME4'          'NAME4'.
*perform bdc_field       using 'ADDR1_DATA-SORT1'         'SITECODE'.
*perform bdc_field       using 'ADDR1_DATA-SORT2'         'DUNS NUMBER'.
perform bdc_field       using 'ADDR1_DATA-STR_SUPPL1'   IT_XD01-STREET2.
perform bdc_field       using 'ADDR1_DATA-STR_SUPPL2'   IT_XD01-STREET3.
*perform bdc_field       using 'ADDR1_DATA-STREET' IT_XD01-STREET3.
*"Rajat
*perform bdc_field       using 'ADDR1_DATA-HOUSE_NUM1'      '129'.
*perform bdc_field       using 'ADDR1_DATA-HOUSE_NUM2'      'YY'.
perform bdc_field       using 'ADDR1_DATA-STR_SUPPL3'  IT_XD01-STREET4.
perform bdc_field       using 'ADDR1_DATA-LOCATION'    IT_XD01-STREET5.
*perform bdc_field       using 'ADDR1_DATA-CITY2'           'DISTRICT'.
*perform bdc_field       using 'ADDR1_DATA-POST_CODE1'      '44087'.
*perform bdc_field       using 'ADDR1_DATA-CITY1'           'TWINSBERG'.
*perform bdc_field       using 'ADDR1_DATA-COUNTRY'         'US'.
*perform bdc_field       using 'ADDR1_DATA-REGION'           'OH'.
*perform bdc_field       using 'ADDR1_DATA-TAXJURCODE'      '3615325401'
*perform bdc_field       using 'ADDR1_DATA-TRANSPZONE'     '0000000001'.
*perform bdc_field       using 'ADDR1_DATA-LANGU'           'EN'.
*perform bdc_field       using 'SZA1_D0100-TEL_NUMBER'     '3304258926'.
*perform bdc_field       using 'SZA1_D0100-TEL_EXTENS'      '8926'.
*perform bdc_field       using 'SZA1_D0100-FAX_NUMBER'     '3304258926'.
*perform bdc_field       using 'SZA1_D0100-FAX_EXTENS'      '8926'.
*perform bdc_field       using 'SZA1_D0100-SMTP_ADDR'   '[email protected]'
*perform bdc_field       using 'ADDR1_DATA-DEFLT_COMM'       'FAX'.
    perform bdc_dynpro      using 'SAPMF02D'           '0120'.
    perform bdc_field       using 'BDC_CURSOR'         'KNA1-STCD2'.
    perform bdc_field       using 'BDC_OKCODE'         '/00'.
    perform bdc_field       using 'KNA1-LIFNR'     IT_XD01-VENDOR."Rajat
    perform bdc_field       using 'KNA1-BEGRU'         IT_XD01-BEGRU.
    perform bdc_field       using 'KNA1-STCD1'         IT_XD01-STCD1.
    perform bdc_field       using 'KNA1-STCD2'         IT_XD01-STCD2.
    perform bdc_field       using 'KNA1-STCEG'         IT_XD01-STCEG.
    perform bdc_field       using 'KNA1-TXJCD'         IT_XD01-TXJCD.
    perform bdc_field       using 'KNA1-LZONE'         IT_XD01-LZONE.
    perform bdc_dynpro      using 'SAPMF02D'           '0125'.
    perform bdc_field       using 'BDC_CURSOR'         'KNA1-BRAN1'.
    perform bdc_field       using 'BDC_OKCODE'         '=BRAN'.
    perform bdc_field       using 'KNA1-KUKLA'         IT_XD01-KUKLA.
    perform bdc_field       using 'KNA1-BRAN1'         IT_XD01-BRAN1.
    perform bdc_dynpro      using 'SAPMF02D'           '1250'.
    perform bdc_field       using 'BDC_CURSOR'         'KNA1-BRAN5'.
    perform bdc_field       using 'BDC_OKCODE'         '=ENTR'.
    perform bdc_field       using 'KNA1-BRAN2'         IT_XD01-BRAN2.
    perform bdc_field       using 'KNA1-BRAN3'         IT_XD01-BRAN3.
    perform bdc_field       using 'KNA1-BRAN4'         IT_XD01-BRAN4.
    perform bdc_field       using 'KNA1-BRAN5'         IT_XD01-BRAN5.
    perform bdc_dynpro      using 'SAPMF02D'           '0125'.
    perform bdc_field       using 'BDC_CURSOR'         'KNA1-KUKLA'.
    perform bdc_field       using 'BDC_OKCODE'          '/00'.
    perform bdc_field       using 'KNA1-KUKLA'         IT_XD01-KUKLA.
    perform bdc_field       using 'KNA1-BRAN1'         IT_XD01-BRAN1.
    perform bdc_dynpro      using 'SAPMF02D'             '0130'.
   perform bdc_field       using 'BDC_CURSOR'          'KNBK-BANKS(01)'.
    perform bdc_field       using 'BDC_OKCODE'           '=ENTR'.
    perform bdc_dynpro      using 'SAPMF02D'            '0340'.
   perform bdc_field       using 'BDC_CURSOR'          'KNVA-KNFAK(02)'.
    perform bdc_field       using 'BDC_OKCODE'          '=ENTR'.
    perform bdc_field       using 'KNVA-ABLAD(01)'      IT_XD01-ABLAD1.
    perform bdc_field       using 'KNVA-ABLAD(02)'      IT_XD01-ABLAD2.
    perform bdc_field       using 'KNVA-DEFAB(01)'      'X'.
    perform bdc_field       using 'KNVA-KNFAK(01)'      IT_XD01-KNFAK.
    perform bdc_field       using 'KNVA-KNFAK(02)'      IT_XD01-KNFAK1.
    perform bdc_dynpro      using 'SAPMF02D'            '0340'.
   perform bdc_field       using 'BDC_CURSOR'          'KNVA-KNFAK(01)'.
    perform bdc_field       using 'BDC_OKCODE'           '=WANZ'.
    perform bdc_dynpro      using 'SAPMF02D'              '1340'.
    perform bdc_field       using 'BDC_CURSOR'            'KNVA-WANID'.
    perform bdc_field       using 'BDC_OKCODE'            '=ENTR'.
    perform bdc_field       using 'KNVA-WANID'           IT_XD01-WANID.
    perform bdc_dynpro      using 'SAPMF02D'               '0340'.
perform bdc_field       using 'BDC_CURSOR'             'KNVA-KNFAK(02)'.
    perform bdc_field       using 'BDC_OKCODE'             '=WANZ'.
    perform bdc_dynpro      using 'SAPMF02D'               '1340'.
    perform bdc_field       using 'BDC_CURSOR'             'KNVA-WANID'.
    perform bdc_field       using 'BDC_OKCODE'             '=ENTR'.
  perform bdc_field       using 'KNVA-WANID'             IT_XD01-WANID1.
    perform bdc_dynpro      using 'SAPMF02D'               '0340'.
   perform bdc_field       using 'BDC_CURSOR'             'RF02D-KUNNR'.
    perform bdc_field       using 'BDC_OKCODE'             '=ENTR'.
    perform bdc_dynpro      using 'SAPMF02D'               '0370'.
   perform bdc_field       using 'BDC_CURSOR'             'RF02D-KUNNR'.
    perform bdc_field       using 'BDC_OKCODE'             '=ENTR'.
    perform bdc_field       using 'KNA1-CIVVE'             'X'.
    perform bdc_dynpro      using 'SAPMF02D'             '0360'.
perform bdc_field       using 'BDC_CURSOR'            'KNVK-PAFKT(01)'.
    perform bdc_field       using 'BDC_OKCODE'             '=ENTR'.
    IF IT_XD01-NAME11 <> 'X'.
perform bdc_field       using 'KNVK-NAMEV(01)'          IT_XD01-NAME12.
  perform bdc_field       using 'KNVK-NAME1(01)'         IT_XD01-NAME11.
perform bdc_field       using 'KNVK-ABTNR(01)'         IT_XD01-ABTNR11.
perform bdc_field       using 'KNVK-PAFKT(01)'         IT_XD01-PAFKT11.
      perform bdc_dynpro      using 'SAPMF02D'                 '0360'.
perform bdc_field       using 'BDC_CURSOR'             'KNVK-NAME1(01)'.
      perform bdc_field       using 'BDC_OKCODE'               '=LSDP'.
      perform bdc_dynpro      using 'SAPMF02D'                '1361'.
      perform bdc_field       using 'BDC_OKCODE'              '/00'.
perform bdc_field       using 'KNVK-ABTNR'              IT_XD01-ABTNR11.
perform bdc_field       using 'KNVK-PAFKT'              IT_XD01-PAFKT11.
perform bdc_field       using 'BDC_CURSOR'       'SZA5_D0700-SMTP_ADDR'.
perform bdc_field       using 'ADDR3_DATA-NAME_LAST'     IT_XD01-NAME12.
perform bdc_field       using 'ADDR3_DATA-NAME_FIRST'    IT_XD01-NAME11.
perform bdc_field       using 'ADDR3_DATA-LANGU_P'     IT_XD01-PARLA11.
perform bdc_field       using 'SZA5_D0700-TEL_NUMBER' IT_XD01-TELEF11  .
  perform bdc_field       using 'SZA5_D0700-TEL_EXTENS' it_xd01-telex11.
   perform bdc_field      using 'SZA5_D0700-FAX_NUMBER' IT_XD01-TELFA11.
perform bdc_field       using 'SZA5_D0700-FAX_EXTENS'  IT_XD01-TELFX11.
perform bdc_field       using 'SZA5_D0700-SMTP_ADDR'    IT_XD01-EMAIL11.
perform bdc_field       using 'ADDR3_DATA-DEFLT_COMM'   IT_XD01-COMMU11.
      perform bdc_dynpro      using 'SAPMF02D'                '1361'.
      perform bdc_field       using 'BDC_OKCODE'              '/00'.
      perform bdc_dynpro      using 'SAPMF02D'                '0360'.
perform bdc_field       using 'BDC_CURSOR'            'KNVK-PAFKT(02)'.
      perform bdc_field       using 'BDC_OKCODE'               '=ENTR'.
    ENDIF.
    IF IT_XD01-NAME21 <> 'X'.
perform bdc_field       using 'KNVK-NAMEV(02)'          IT_XD01-NAME22.
perform bdc_field       using 'KNVK-NAME1(02)'           IT_XD01-NAME21.
perform bdc_field       using 'KNVK-ABTNR(02)'          IT_XD01-ABTNR21.
  perform bdc_field       using 'KNVK-PAFKT(02)'        IT_XD01-PAFKT21.
      perform bdc_dynpro      using 'SAPMF02D'                  '0360'.
perform bdc_field       using 'BDC_CURSOR'             'KNVK-NAME1(02)'.
      perform bdc_field       using 'BDC_OKCODE'              '=LSDP'.
      perform bdc_dynpro      using 'SAPMF02D'                 '1361'.
      perform bdc_field       using 'BDC_OKCODE'               '/00'.
perform bdc_field       using 'KNVK-ABTNR'              IT_XD01-ABTNR21.
  perform bdc_field       using 'KNVK-PAFKT'            IT_XD01-PAFKT21.
perform bdc_field       using 'BDC_CURSOR'      'ADDR3_DATA-DEFLT_COMM'.
    perform bdc_field       using 'ADDR3_DATA-NAME_LAST' IT_XD01-NAME22.
   perform bdc_field       using 'ADDR3_DATA-NAME_FIRST' IT_XD01-NAME21.
  perform bdc_field       using 'ADDR3_DATA-LANGU_P'    IT_XD01-PARLA21.
      perform bdc_field   using 'SZA5_D0700-TEL_NUMBER' IT_XD01-TELEF21.
perform bdc_field       using 'SZA5_D0700-TEL_EXTENS'   IT_XD01-TELEX21.
perform bdc_field       using 'SZA5_D0700-FAX_NUMBER'   IT_XD01-TELFA21.
perform bdc_field       using 'SZA5_D0700-FAX_EXTENS'   IT_XD01-TELFX21.
perform bdc_field       using 'SZA5_D0700-SMTP_ADDR'    IT_XD01-EMAIL21.
perform bdc_field       using 'ADDR3_DATA-DEFLT_COMM'   IT_XD01-COMMU21.
      perform bdc_dynpro      using 'SAPMF02D'                '1361'.
      perform bdc_field       using 'BDC_OKCODE'              '/00'.
      perform bdc_dynpro      using 'SAPMF02D'                 '0360'.
perform bdc_field       using 'BDC_CURSOR'             'KNVK-PAFKT(03)'.
      perform bdc_field       using 'BDC_OKCODE'              '=ENTR'.
    ENDIF.
    IF IT_XD01-NAME31 <> 'X'.
   perform bdc_field       using 'KNVK-NAMEV(03)'        IT_XD01-NAME32.
   perform bdc_field       using 'KNVK-NAME1(03)'        IT_XD01-NAME31.
  perform bdc_field       using 'KNVK-ABTNR(03)'        IT_XD01-ABTNR31.
  perform bdc_field       using 'KNVK-PAFKT(03)'        IT_XD01-PAFKT31.
      perform bdc_dynpro      using 'SAPMF02D'                 '0360'.
  perform bdc_field       using 'BDC_CURSOR'           'KNVK-NAME1(03)'.
      perform bdc_field       using 'BDC_OKCODE'              '=LSDP'.
      perform bdc_dynpro      using 'SAPMF02D'             '1361'.
      perform bdc_field       using 'BDC_OKCODE'           '/00'.
    perform bdc_field       using 'KNVK-ABTNR'          IT_XD01-ABTNR31.
   perform bdc_field       using 'KNVK-PAFKT'           IT_XD01-PAFKT31.
perform bdc_field       using 'BDC_CURSOR'     'ADDR3_DATA-DEFLT_COMM'.
perform bdc_field       using 'ADDR3_DATA-NAME_LAST'     IT_XD01-NAME32.
perform bdc_field       using 'ADDR3_DATA-NAME_FIRST'   IT_XD01-NAME31.
perform bdc_field       using 'ADDR3_DATA-LANGU_P'      IT_XD01-PARLA31
perform bdc_field       using 'SZA5_D0700-TEL_NUMBER'   IT_XD01-TELEF31.
perform bdc_field       using 'SZA5_D0700-TEL_EXTENS'   IT_XD01-TELEX31.
perform bdc_field       using 'SZA5_D0700-FAX_NUMBER'   IT_XD01-TELFA31.
perform bdc_field       using 'SZA5_D0700-FAX_EXTENS'   IT_XD01-TELFX31.
perform bdc_field       using 'SZA5_D0700-SMTP_ADDR'    IT_XD01-EMAIL31.
perform bdc_field       using 'ADDR3_DATA-DEFLT_COMM'   IT_XD01-COMMU31.
      perform bdc_dynpro      using 'SAPMF02D'                '1361'.
      perform bdc_field       using 'BDC_OKCODE'              '/00'.
      perform bdc_dynpro      using 'SAPMF02D'             '0360'.
     perform bdc_field       using 'BDC_CURSOR'        'KNVK-PAFKT(04)'.
      perform bdc_field       using 'BDC_OKCODE'          '=ENTR'.
    ENDIF.
    IF IT_XD01-NAME41 <> 'X'.
      perform bdc_field       using 'KNVK-NAMEV(04)'    IT_XD01-NAME42.
      perform bdc_field       using 'KNVK-NAME1(04)'    IT_XD01-NAME41.
      perform bdc_field       using 'KNVK-ABTNR(04)'    IT_XD01-ABTNR41.
      perform bdc_field       using 'KNVK-PAFKT(04)'    IT_XD01-PAFKT41.
      perform bdc_dynpro      using 'SAPMF02D'               '0360'.
    perform bdc_field       using 'BDC_CURSOR'         'KNVK-NAME1(04)'.
      perform bdc_field       using 'BDC_OKCODE'           '=LSDP'.
      perform bdc_dynpro      using 'SAPMF02D'             '1361'.
      perform bdc_field       using 'BDC_OKCODE'          '/00'.
      perform bdc_field       using 'KNVK-ABTNR'       IT_XD01-ABTNR41.
      perform bdc_field       using 'KNVK-PAFKT'       IT_XD01-PAFKT41.
   perform bdc_field       using 'BDC_CURSOR'   'ADDR3_DATA-DEFLT_COMM'.
    perform bdc_field       using 'ADDR3_DATA-NAME_LAST' IT_XD01-NAME42.
     perform bdc_field     using 'ADDR3_DATA-NAME_FIRST' IT_XD01-NAME41.
   perform bdc_field       using 'ADDR3_DATA-LANGU_P'   IT_XD01-PARLA41.
  perform bdc_field       using 'SZA5_D0700-TEL_NUMBER' IT_XD01-TELEF41.
  perform bdc_field       using 'SZA5_D0700-TEL_EXTENS' IT_XD01-TELEX41.
  perform bdc_field       using 'SZA5_D0700-FAX_NUMBER' IT_XD01-TELFA41.
  perform bdc_field       using 'SZA5_D0700-FAX_EXTENS' IT_XD01-TELFX41.
  perform bdc_field       using 'SZA5_D0700-SMTP_ADDR'  IT_XD01-EMAIL41.
  perform bdc_field       using 'ADDR3_DATA-DEFLT_COMM' IT_XD01-COMMU41.
      perform bdc_dynpro      using 'SAPMF02D'                '1361'.
      perform bdc_field       using 'BDC_OKCODE'              '/00'.
    perform bdc_dynpro      using 'SAPMF02D'                     '0360'.
     perform bdc_field       using 'BDC_CURSOR'        'KNVK-PAFKT(05)'.
      perform bdc_field       using 'BDC_OKCODE'         '=ENTR'.
    ENDIF.
    IF IT_XD01-NAME51 <> 'X'.
perform bdc_field       using 'KNVK-NAMEV(05)'          IT_XD01-NAME52.
perform bdc_field       using 'KNVK-NAME1(05)'          IT_XD01-NAME51.
perform bdc_field       using 'KNVK-ABTNR(05)'          IT_XD01-ABTNR51.
perform bdc_field       using 'KNVK-PAFKT(05)'          IT_XD01-PAFKT51.
      perform bdc_dynpro      using 'SAPMF02D'          '0360'.
     perform bdc_field       using 'BDC_CURSOR'        'KNVK-NAME1(05)'.
      perform bdc_field       using 'BDC_OKCODE'         '=LSDP'.
      perform bdc_dynpro      using 'SAPMF02D'                '1361'.
      perform bdc_field       using 'BDC_OKCODE'              '/00'.
   perform bdc_field       using 'KNVK-ABTNR'           IT_XD01-ABTNR51.
   perform bdc_field       using 'KNVK-PAFKT'           IT_XD01-PAFKT51.
perform bdc_field       using 'BDC_CURSOR'      'ADDR3_DATA-DEFLT_COMM'.
   perform bdc_field       using 'ADDR3_DATA-NAME_LAST'  IT_XD01-NAME52.
   perform bdc_field       using 'ADDR3_DATA-NAME_FIRST' IT_XD01-NAME51.
  perform bdc_field       using 'ADDR3_DATA-LANGU_P'    IT_XD01-PARLA51.
  perform bdc_field       using 'SZA5_D0700-TEL_NUMBER' IT_XD01-TELEF51.
  perform bdc_field       using 'SZA5_D0700-TEL_EXTENS' IT_XD01-TELEX51.
  perform bdc_field       using 'SZA5_D0700-FAX_NUMBER' IT_XD01-TELFA51.
  perform bdc_field       using 'SZA5_D0700-FAX_EXTENS' IT_XD01-TELFX51.
  perform bdc_field       using 'SZA5_D0700-SMTP_ADDR'  IT_XD01-EMAIL51.
  perform bdc_field       using 'ADDR3_DATA-DEFLT_COMM' IT_XD01-COMMU51.
      perform bdc_dynpro      using 'SAPMF02D'                '1361'.
      perform bdc_field       using 'BDC_OKCODE'              '/00'.
      perform bdc_dynpro      using 'SAPMF02D'                  '0360'.
perform bdc_field       using 'BDC_CURSOR'             'KNVK-NAMEV(01)'.
      perform bdc_field       using 'BDC_OKCODE'               '=ENTR'.
    ENDIF.
    perform bdc_dynpro      using 'SAPMF02D'             '0210'.
    perform bdc_field       using 'BDC_CURSOR'           'KNB1-BEGRU'.
    perform bdc_field       using 'BDC_OKCODE'           '/00'.
    perform bdc_field       using 'KNB1-AKONT'            IT_XD01-AKONT.
    perform bdc_field       using 'KNB1-ZUAWA'            IT_XD01-ZUAWA.
   perform bdc_field       using 'KNB1-BEGRU'            IT_XD01-BEGRU1.
    perform bdc_field       using 'KNB1-FDGRV'            IT_XD01-FDGRV.
    perform bdc_dynpro      using 'SAPMF02D'             '0215'.
    perform bdc_field       using 'BDC_CURSOR'         'KNB1-XZVER'.
    perform bdc_field       using 'BDC_OKCODE'          '/00'.
    perform bdc_field       using 'KNB1-ZTERM'          IT_XD01-ZTERM.
    perform bdc_field       using 'KNB1-XZVER'          'X'..
    perform bdc_dynpro      using 'SAPMF02D'            '0220'.
    perform bdc_field       using 'BDC_CURSOR'         'KNB1-TLFNS'.
    perform bdc_field       using 'BDC_OKCODE'         '/00'.
    perform bdc_field       using 'KNB5-MAHNS'          IT_XD01-MAHNS.
    perform bdc_field       using 'KNB1-BUSAB'          IT_XD01-BUSAB.
    perform bdc_dynpro      using 'SAPMF02D'            '0230'.
    perform bdc_field       using 'BDC_CURSOR'          'RF02D-KUNNR'.
    perform bdc_field       using 'BDC_OKCODE'          '/00'.
    perform bdc_dynpro      using 'SAPMF02D'              '0310'.
    perform bdc_field       using 'BDC_CURSOR'          'KNVV-KONDA'.
    perform bdc_field       using 'BDC_OKCODE'         '/00'.
    perform bdc_field       using 'KNVV-VKBUR'         IT_XD01-VKBUR.
    perform bdc_field       using 'KNVV-BEGRU'         IT_XD01-BEGRU2.
    perform bdc_field       using 'KNVV-VKGRP'         IT_XD01-VKGRP.
    perform bdc_field       using 'KNVV-AWAHR'         IT_XD01-ORDER.
    perform bdc_field       using 'KNVV-KDGRP'         IT_XD01-KDGRP.
    perform bdc_field       using 'KNVV-WAERS'         IT_XD01-WAERS.
    perform bdc_field       using 'KNVV-KONDA'          IT_XD01-KONDA.
    perform bdc_field       using 'KNVV-KALKS'         IT_XD01-KALKS.
    perform bdc_dynpro      using 'SAPMF02D'            '0315'.
    perform bdc_field       using 'BDC_CURSOR'          'KNVV-KZTLF'.
    perform bdc_field       using 'BDC_OKCODE'              '/00'.
    perform bdc_field       using 'KNVV-VSBED'         IT_XD01-VSBED.
    perform bdc_field       using 'KNVV-VWERK'         IT_XD01-VWERK.
*IF IT_XD01-AUTLF = 'X'.
    perform bdc_field       using 'KNVV-AUTLF'         'X'.
    perform bdc_field       using 'KNVV-KZTLF'         IT_XD01-KZTLF.
*ELSE.
    perform bdc_field       using 'KNVV-ANTLF'         IT_XD01-ANTLF.
*ENDIF.
    perform bdc_dynpro      using 'SAPMF02D'             '0320'.
    perform bdc_field       using 'BDC_CURSOR'          'KNVV-KTGRD'.
    perform bdc_field       using 'BDC_OKCODE'           '/00'.
    perform bdc_field       using 'KNVV-PERFK'           IT_XD01-PERFK.
    perform bdc_field       using 'KNVV-PERRL'           IT_XD01-PERRL.
    perform bdc_field       using 'KNVV-INCO1'           IT_XD01-INCO1.
    perform bdc_field       using 'KNVV-INCO2'           IT_XD01-INCO2.
    perform bdc_field       using 'KNVV-ZTERM'           IT_XD01-ZTERM1.
    perform bdc_field       using 'KNVV-KKBER'           IT_XD01-KKBER.
    perform bdc_field       using 'KNVV-KTGRD'           IT_XD01-KTGRD.
    perform bdc_dynpro      using 'SAPMF02D'             '1350'.
  perform bdc_field       using 'BDC_CURSOR'           'KNVI-TAXKD(01)'.
    perform bdc_field       using 'BDC_OKCODE'           '=ENTR'.
    perform bdc_field       using 'KNVI-TAXKD(01)'       IT_XD01-TAX.
    perform bdc_dynpro      using 'SAPMF02D'             '1350'.
    perform bdc_field       using 'BDC_CURSOR'          'RF02D-KUNNR'.
    perform bdc_field       using 'BDC_OKCODE'         '=ENTR'.
    perform bdc_dynpro      using 'SAPMF02D'            '0324'.
  perform bdc_field       using 'BDC_CURSOR'          'RF02D-KTONR(11)'.
    perform bdc_field       using 'BDC_OKCODE'          '=ENTR'.
    perform bdc_field       using 'RF02D-KTONR(02)'     IT_XD01-KTONR1.
    perform bdc_field       using 'RF02D-KTONR(03)'     IT_XD01-KTONR2.
    perform bdc_field       using 'RF02D-KTONR(04)'     IT_XD01-KTONR3.
    perform bdc_field       using 'RF02D-KTONR(05)'     IT_XD01-KTONR4.
    perform bdc_field       using 'RF02D-KTONR(06)'     IT_XD01-KTONR5.
    perform bdc_field       using 'RF02D-KTONR(07)'     IT_XD01-KTONR6.
    perform bdc_field       using 'RF02D-KTONR(08)'     IT_XD01-KTONR7.
    perform bdc_field       using 'RF02D-KTONR(10)'     IT_XD01-KTONR8.
    perform bdc_field       using 'RF02D-KTONR(11)'     IT_XD01-KTONR9.
    if session = 'X'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'          'FCNP'.
      perform bdc_dynpro      using 'SAPMF02D'            '0324'.
    perform bdc_field       using 'BDC_CURSOR'        'RF02D-KTONR(01)'.
      perform bdc_field       using 'BDC_OKCODE'           '=ENTR'.
  perform bdc_field       using 'RF02D-KTONR(01)'       IT_XD01-KTONR10.
    else.
    perform bdc_field       using 'RF02D-KTONR(12)'     IT_XD01-KTONR10.
    endif.
    perform bdc_dynpro      using 'SAPMF02D'              '0324'.
perform bdc_field       using 'BDC_CURSOR'            'KNVP-PARVW(01)'.
    perform bdc_field       using 'BDC_OKCODE'            '=UPDA'.
    perform bdc_transaction using 'XD01'.
  ENDLOOP.
refresh it_xd01.
  perform close_group.
*&      Form  upload
      text
-->  p1        text
<--  p2        text
form upload.
  move p_fnam to p_fname.
  CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
      filename                      = p_fname
      FILETYPE                      = 'ASC'
      HAS_FIELD_SEPARATOR           = 'X'
  HEADER_LENGTH                 = 0
  READ_BY_LINE                  = 'X'
  DAT_MODE                      = ' '
IMPORTING
  FILELENGTH                    =
  HEADER                        =
    tables
      data_tab                      = it_xd01
EXCEPTIONS
  FILE_OPEN_ERROR               = 1
  FILE_READ_ERROR               = 2
  NO_BATCH                      = 3
  GUI_REFUSE_FILETRANSFER       = 4
  INVALID_TYPE                  = 5
  NO_AUTHORITY                  = 6
  UNKNOWN_ERROR                 = 7
  BAD_DATA_FORMAT               = 8
  HEADER_NOT_ALLOWED            = 9
  SEPARATOR_NOT_ALLOWED         = 10
  HEADER_TOO_LONG               = 11
  UNKNOWN_DP_ERROR              = 12
  ACCESS_DENIED                 = 13
  DP_OUT_OF_MEMORY              = 14
  DISK_FULL                     = 15
  DP_TIMEOUT                    = 16
  OTHERS                        = 17
  IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
*Rajat Change
*End Change
endform.                    " upload
*&      Form  US
      text
-->  p1        text
<--  p2        texT
NOTE : THAT I HAVE NOT USED AN LOOP FOR TABLE CONTROL BECOZ MY FLAT FILE WAS IN DIFFERENT FORMAT

What's the problem?
Regds
Manohar

Similar Messages

  • I am very disappointed in the lack of concern for customer satisfaction...

    I have previously been totally satisfied with the customer service and friendliness of the staff at Best Buy.  This, however, has taken a turn of 180 degrees.  Recently I purchased 2 smartphones. The salesperson was friendly and very helpful.  At the end of the transaction, he asked if I would like the protection plan for $9.99 a month.  I told him I carried the insurance through Verizon for my daughter's iPhone.  I said I had used it once on one of my daughter's previous iPhones and was not happy that the replacement came with a $150 cost.  He told me that the Best Buy plan was complete coverage with no deductible.  Unfortunately I took him at his word.  Caveat emptor.
    Well, my daughter cracked the screen on her 5C and we took it back to the Lone Tree,CO store where it was purchased.  I was obviously miffed when I was told that there was $150 charge for a replacement - in complete contradiction to what I was told when I purchased the plan.  Biting my tongue, I sucked it up and paid the charge.  I was told that the phone would be in the store by Saturday, Feb. 8th.  I said this was fine because my daughter would be home from college that weekend and the exchange would be minimally painful.  Well shockingly it did not arrive until this Monday when my daughter was back at school 80 miles away.  So for the third time, I make a trip to the store to ask if I can have the phone - for which I've paid -  to take it to my daughter and bring her damaged phone back.  (This is exactly what would have happened had I maintained the insurance through Verizon/Asurion except that they would have had it delivered to my door and I would simply ship it back in a prepaid envelope.)  Well, once more the only thing the milque toast manager, Andy {Removed per Forum Guidelines} had to offer was a half-hearted, "I'm sorry, but there's nothing I can do."  I do feel bad for the Geek Squad employee, Jamal who was truly sorry for my horrible experience(s).
    I am by no means the best Best Buy customer, but I have spent several thousands over the years on product and many gift cards.  This will be the last dime I or my family will ever spend at one of your stores.
    Chagrined,
    Mark {Removed per Forum Guidelines}

    Dear Mark,
    I am glad you reached out to us to give us this feedback from your recent trips to the Lone Tree, CO store for your smartphones. This is not at all the kind of experience we want to provide for our customers and I am disheartened to hear that this has made you want to discontinue your future business with us.
    Our Geek Squad Protection plan used to not have a deductible for repair but this changed September 1, 2013. There is no reason that you should have been offered this if your purchase date was any time after that. We ask our employees to remember and stay current with a lot of things so that they may continue to serve our customers with the experience you want to go brag to your friends about and not the contrary.
    I would like to reach out to the store and give them this feedback from your multiple substandard visits. I will be sending you a private message to gather some more details so that I may reach out to the store on your behalf. To check your private messages, click on the envelope in the upper right-hand corner while you are logged into the forums.
    Warmly,
    JD|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Live Chat Transcript: Yvette Nicole Brown (Shirley) from NBC's Community

    Transcript for Chat: 'Live Chat: Yvette Nicole Brown (Shirley) from NBC's Community', Thu May 17 21:24:22 CDT 2012
    9:19 PM YvetteNBrown: Hey Guys! Welcome to the chat! Let's get to some questions!!!
    9:20 PM Guest-13: Yvette! This is fantastic! I just watched all 3 episodes (central time) and also chatted with Gillian! Who is the hardest to do scense with due to so much laughter??
    9:20 PM YvetteNBrown: To Guest-13 Donald Glover is NOTORIOUSLY hard to be in scenes with he cracks us up!
    9:21 PM Guest-27: What has been your favourite episodes to shoot and also to watch?
    9:21 PM YvetteNBrown: The Law and order is my fav to watch. Flashback favorite to shoot
    9:21 PM Guest-8: How did you first find out about Community (like how did you first find out about auditions for it?)! Aso you are the best...and so is Community!
    9:22 PM YvetteNBrown: My agent sent me an audition notice and I went in THREE times before I was cast!
    9:22 PM Guest-66: So... how about Joel in that rock magician costume...? ;D
    9:23 PM YvetteNBrown: I loved Joel in that mascara and eyeliner… I told him it was sexy! Apologies to his wife!
    9:23 PM Guest-89: You're my absolute favourite in the show! What were your first thoughts on the whole concept when you first heard/saw it?
    9:23 PM YvetteNBrown: Thank you! I thought it was really a great script and was hoping and praying I'd get to be a part!
    9:24 PM Guest-87: Yvette, do you know what the plan for next semester is?
    9:24 PM YvetteNBrown: We don't know yet. We won't find out until late July when we get that script!
    9:24 PM Guest-28: How much time did it take to film season 3?
    9:24 PM YvetteNBrown: We filmed season three from late July until late February. 80 hour weeks… yikers!
    9:24 PM Guest-105: Who's your favorite cast member?
    9:25 PM YvetteNBrown: No matter who you ask this question to in the cast the answer will undoubtedly be Danny Pudi! He's the BEST
    9:26 PM Guest-18: Totally loving the shows right now!!!!! Love hearing you sing. Do you guys ever randomly sing when waiting to shoot?
    9:25 PM YvetteNBrown: To Guest-18 We sing all the time! We make up songs that only make us laugh. If you heard them you would find us all very strange!
    9:26 PM Guest-127: i love you ms, Shirley u the best 
    9:26 PM YvetteNBrown: To Guest-127 I love you back! And you can call me Yvette. It's okay!
    9:26 PM Guest-42: If you could be any other character in the show, who would you be?
    9:26 PM YvetteNBrown: I think I would be Senor Chang or Dean Pelton. They seem to have the most fun!
    9:27 PM Guest-132: Since its community college and thats usually over in 2 years. Will you guys ever graduate?
    9:28 PM YvetteNBrown: I now folks who go to community college long after two years so we could be at Greendale FOREVER! Leonard and Pierce surely have been
    9:28 PM Guest-19: After watching the finale, it seems as if the finale was meant to act as a series finale if the show was not renewed. What were the emotions like on set while filming that episode? 
    9:28 PM YvetteNBrown: It was a bit bittersweet. We had faith we'd be back but we were gratified in knowing that even if we weren't Dan and the writers had given us a fitting finale.
    9:29 PM Guest-122: Hey Yvette, @GREENDALE_LOVE from Twitter here. Thank you so much for your amazingness to us fans. How the heck do you ever manage your Twitter account??? We're always bugging you
    9:29 PM YvetteNBrown: LOL! You guys are great! For all of your loveliness there's only one or two bad apples and as you now if you follow my feed, they're politely reprimanded and blocked and kindness is restored!
    9:29 PM Guest-112: I heard you once had a contract w/Motown. Do you ever think about going back to singing?
    9:30 PM YvetteNBrown: I think about it sometimes. But my motown/Biv 10 days were back when I was a teenager. If the right opportunity came about I'd sing a little ditty or two. Until then singing as SHirley is enough for me!
    9:30 PM Guest-69: How excited are you about the 13 episodes NBC ordered for the fall?? When I found it was like a really early Christmas gift! 
    9:31 PM YvetteNBrown: We were OVERJOYED! It was Christmas for us too! And we're really excited about the move to Friday's. It's a more relaxing time slot over there! LOL!
    9:31 PM Guest-79: Hi Yvette!! I own Season 1&2 on DVD and all the commentary and special features are hilarious. I love that you guys include that stuff. When does Season 3 come out??
    9:32 PM YvetteNBrown: Thanks! We have a great time doing the commentaries! Season 3 will be out later this summer! And you can pre-order it on BestBuy.com…the wording may be weird but the link works! Also seasons 1 & 2 are on sale right now! Gotta love Best Buy!!!
    9:33 PM Jason-BBY: You can preorder Season 3 now at http://bit.ly/CommunitySeason3
    9:33 PM Guest-149: I've always thought Shirley was just a great character, but in season 3 she has been especially awesome! Are there any Shirley moments or episodes that you would classify as your favorite? Lame question, I know, but it's what I thought of. Thanks for being so awesome and you and all the cast are definitely role models to me! Keep being great. 
    9:34 PM YvetteNBrown: Not lame at all! I love EVERY opportunity to work with Malcolm-Jamal Warner and also working with Joel McHale! I also enjoy delving into Shirley's darker side. She's fiesty… and SCARY!
    9:34 PM Guest-94: Thanks for taking the time to do this, Yvette! We're all really excited that Community has been renewed for a fourth season, but are you at all worried that it won't get a back 9 episodes?
    9:36 PM YvetteNBrown: Guest -94… stay in the moment! 13 episodes is great! let's rejoice in that. If the back 9 is meant to be, it will be. Lots of viewers and high ratings will assure it, though… so Communies/Human Beings… tell two friends about the move to Friday at 8:30 in the fall, will ya?
    9:35 PM Guest-42: I find that I keep saying "That's nice!" like Shirley -- have you picked up any of your character's mannerisms/sayings?
    9:35 PM YvetteNBrown: LOL! "That's Nice" is actually a Yvette saying. I ad-libbed it in the pilot as Shirley and it sorta stuck. So I'd say yes… sorta? To that question.
    9:36 PM Guest-30: Who's the wildest on set?
    9:37 PM YvetteNBrown: Donald Glover, HANDS DOWN!!!
    9:37 PM Guest-132: I love bestbuy! How often do you go to bestbuy & What's your favorite section to browse in Best Buy?
    9:37 PM YvetteNBrown: I go to Best Buy all the time! I just bought a fridge and TV there… on triple points weekend! SCORE!!!
    9:37 PM Guest-124: Community is now known worldwide. How do you feel about that? (kisses from Brazil, by the way)
    9:38 PM YvetteNBrown: Kisses TO Brazil! I think it's awesome! I hope to visit some of the other countries "Community" is playing in someday!  
    9:38 PM Guest-102: Hi Yvette, thanks so much for what you do! That finale was excellent. What other projects are you working on right now? Anything in the works for the future with Dan Harmon or the other cast members of Community?
    9:39 PM YvetteNBrown: Thanks so much! I just finished working on the "Percy Jackson" sequel! Which was Awesome! And I still do a voice on the "Pound Puppies" Cartoon on the Hub network! Listing everyone else's projects would be TOO lengthy! They're all even more busy than me! Talented folks!!
    9:39 PM Guest-63: Yvette, how do you get into character? Do you do anything in particular?
    9:40 PM YvetteNBrown: I think of my mom and Miss Piggy because those are the two folks I patterned Shirley's voice and/or mannerisms after. I think I owe them both money now!
    Guest-205: Hello, you were so amazing in tonight's episodes! The last one brought tears to my eyes! I was wondering, with which member of the cast do you have the most fun working in scenes?
    YvetteNBrown: I love them all for different reasons. Gillian (Stink) because she's SO present. She's a very generous actor. Ali because she's just so good at everything. Danny because he's pure love. Donald, Ken & Jim because they're pure fun and Joel because of our awesome sexual chemistry! LOL! Oh, and Chevy because he's a legend.
    Guest-146: Does the cast improv any lines? If so who's do you like the most? Great job this season! Season 3 is my favorite.
    YvetteNBrown: We all improv from time to time. But Donald's make it in the show most often… followed by maybe Jim's. 
    Guest-196: The show does many parodies of famous movies and TV shows. What favorite movie/TV would you like to parody next season? 
    YvetteNBrown: I'd LOVE a muppets parody! 
    Guest-180: Do you know when you start filming season 4? I love the show! And Shirley!
    YvetteNBrown: If things are the same as the previous three seasons, we should go back to begin season four the last week of July.
    Guest-122: What has been your favorite episode of Community so far?
    YvetteNBrown: Law and Order
    renanwho: Hey Yvette! You're doing an amazing job on Community. I also loved you on Drake & Josh! Do you listen to Childish Gambino? If you do, what's your favorite song? Love from Brazil.
    YvetteNBrown: Of course! Be Alone and any other song where Donald sings in falsetto. It's dreamy!
    Guest-13: I just want to say thanks for following a journey that led you to be part of such a brilliant piece of work Community brings so much laughter into my life. You are amazing. Shirley is such a great character, and you bring so much lovely spirit to her. (We chatted a tiny bit previously about the group I started on Facebook "Keep Community on NBC") LOVE you guys! You are Streets Ahead in my book. -Korrie
    YvetteNBrown: Thanks Korrie! xoxo
    Guest-87: Yvette, how do you feel about those Jeff/Shirey shippers?
    YvetteNBrown: I think it's hilarious and never going to happen! LOL!
    YvetteNBrown: Although that Joel is super cute and charming.
    Guest-70: Why do you think it was important to do a Musical for this season's Christmas episode? What was it like to work on it?
    YvetteNBrown: I think it was just something fun to do and Christmas was the best time. I think it was the goal of the writers to do "Glee" type episode at some point and season 3 was it! And we all had a ball filming it! everything was so festive
    Guest-205: If you could be on any other TV show, currently airing or long gone, which would you pick? 
    YvetteNBrown: That's easy… Cosby Show! 
    Guest-276: Hey Yvette you are a Christian woman like Shirley
    YvetteNBrown: Yes, i am! Hopefully a bit less judgmental, though.
    Guest-132: To piggyback off of Guest 42's question. Have you picked up on any of your costars mannerisms/sayings? If so who & what?
    YvetteNBrown: I've started using chapstick and that's Danny's FAVORITE thing in the world next to his family.
    Guest-146: I have to ask...do the ladies in the cast enjoy it when joel takes off his shirt? Or is it just me?
    YvetteNBrown: Yes, we ladies enjoy it. And some of the guys do too, I suspect!
    Guest-258: Do you have any awesome plans for the off season?
    YvetteNBrown: I'm an awesome sleeper! So I look forward to sleeping a LOT!
    Guest-253: I'm sorry for not joining the chat earlier, I've been crying a lot thanks to the finale. How was shooting it, Yvette? Was it as emotional to you as it was for us? Hugs from Venezuela!
    YvetteNBrown: Hello to Venezuela! I hope those were happy tears! Yes, the last day of every season has been emotional to some extent, but we always know that we'll see each other over hiatus…or when the show ultimately ends so it's not truly sad, sad. Just "See ya soon" sad.
    Guest-124: How was it being such a badass in the pillow fight? 
    YvetteNBrown: I love when Shirley gets to show her RAGE! I don't know what that says about me. LOL!
    Guest-312: who thought of the video game episode? that was GENIUS and so unlike anything else out there right now! love Community!!
    YvetteNBrown: Dan Harmon was the genius behind that!
    Guest-228: Any advice you could give to an aspiring actor such as myself? Garrett again.
    YvetteNBrown: I wrote a long blog about breaking into the business on my website www.yvettenicolebrown.com and on facebook. Hope it helps!
    Guest-27: If you could write an episode, what would you like to see the characters, especially Shirley, do?
    YvetteNBrown: I'd write an episode where the girls get the work together. I miss the capers we used to get into in the first season.
    Guest-307: I watch Community just because I want to see you acting, I love yoy since Drake & Josh! Helen (l) Hugs from Argentina!
    YvetteNBrown: Hugs TO Argentina! Thank you, Sweetie! I had a blast working on Drake & Josh. I'm so glad you enjoyed our silliness. Those guys (cast/crew/staff) are family to me just like the Community gang!
    Guest-102: Do know the tv show Twin Peaks from the 90s? I think Community could do a great parody/reference to that show. I'm sure Abed knows all about it. ;D
    YvetteNBrown: Great Idea! I've heard fans have started figuring out which of us should play who. That'd be great!
    Guest-82: As a Christian, I love how Community shows both the bad and good sides of learning to live out our faith. How do you think Shirley has grown as a Christian over the course of the show?
    YvetteNBrown: I like that too. Lord knows Christians aren't perfect. I'd hate to play one that thought she was. LOL! Shirley has softened these past few seasons and learned how to love unconditionally the way God encourages. 
    Guest-63: When I went to Paramount Studios for a tour, you were nice enough to say hi to me and my friends! I want to thank you for that, definitely made my day! Love you as Shirly, you are absolutely hilarious! 
    YvetteNBrown: Aww, pumpkin! Thanks for that kind message! It was my pleasure! Hope you enjoyed the tour!
    Guest-84: Yvette, I have to say, I always think you look great and snappy in your clothes, whether on the show or from your Twitter. It makes me feel better knowing larger ladies can rock the looks and that I shouldn't be afraid to either. The world needs more beautiful celebs like you. :'D
    YvetteNBrown: LOL! Larger lady for the WIN!!! I'm literally chuckling at that description. Thank you. Sincerely!
    xmen4ever8290: Do you know why the last episode of this season seemed like the series finale? It breaks my heart thinking that my favorite show is going to end! Would you ever do a Community movie?
    YvetteNBrown: Basically we didn't know what the future held for the show. Dan and the writers wanted to make sure you guys had a satisfying end if it was the end. But happily….blessedly… it wasn't the end! YAY! And sure I'd do a community movie!
    Guest-87: Yvette, who would be your ideal guest star for next season?
    YvetteNBrown: I've been hoping for Sandra Bullock. But after Malcolm-Jamal Warner and Betty White I don't wanna be greedy.
    Guest-269: Hey Yvette! Follow you on Twitter and you seem like a genuinely nice person. Love you in Community and loved you in Drake and Josh! Do you ever see either of them anymore?
    YvetteNBrown: I see the Drake & Josh gang all the time. A lot of them are working on iCarly and Victorious. And I visit those sets all the time.
    Guest-316: Greetings from the UK! What has been your favourite musical scene in the show thus far? I loved the "Finally Be Fine" number from the start of season 3. - Ash
    YvetteNBrown: I loved "Sensible Night" from season one! I thought the lyrics Dan Harmon wrote were hilarious!
    Guest-243: Hi Yvette, it's Taylah here! . You know I was a big defender of the Jeff and Shirley "evil friendship of awesome", and I was SO HAPPY to see it making a comeback this year! It feels like this season rather than being evil together they kinda bring the best out of each other and understand each other a lot (beautiful scene between the two of them in this season finale!) Have you liked this shift on their relationship or do you prefer when they're a bit meaner together?
    YvetteNBrown: Hey Taylah!!! I love the shift because it means we get to play together more often… it took this long for us to have more episodes together because we were so TOXIC before! LOL!
    YvetteNBrown: NEWSFLASH! Joel just tweeted taht "Six Seasons And A Movie" is trending worldwide! Thanks to those of you who made that happen!!!
    YvetteNBrown: Further newsflash… sorry for typos!
    Guest-122: Did you ever dream that Community would be such a big thing?
    YvetteNBrown: I hope that folks would love to watch our shenanigans but I never dreamed we would be blessed with so many folks that would don felt goatees, sing in country-wide flash mobs and vote in online polls until their fingers bled. That's a blessing I never could have imagined and I'm so grateful for each and every one of you guys! Communies ROCK!!! 
    Guest-374: Yvette, you are amazing. i truly love you and your character and you have an amazing voice. everything youve done for to show is truly inspiring. Community will be remebered as the greatest, most ambitious show in TV history. you wont believe the amount of fans the show have here in Israel. now, if i may ask, do you think the show appeal to a certain crowd? and besides, what is next for you? thank you for everything.
    YvetteNBrown: Thanks for all of that and HELLO to Israel! I don't think the show appeal to a certain crowd. I think every type of person and group is loved and made fun of on community. That makes it a show for EVERYONE! When everyone's a misfit, no one is!
    Guest-146: I love what the ladies wear on the show! Any chance at getting a clothing sponsor...who wouldn't run out and buy britta's leather jacket!...ok well I would, I'd run.
    YvetteNBrown: Be forewarned, Britta wears a lot of Prada! LOL! Most of my clothes are from anthropologie, Rachel Pally or Macy's. Alison wears a lot of Urban Outfitters on the show. Happy shopping!
    avadakedalek: Hey! I love your work, Yvette! You are so beautiful inside and out! I am so glad that I get this chance to talk to you! It is such an honor! I'm so glad to know that you still hang out with the Drake and Josh cast! I was wondering how your faith is affected with fame? 
    YvetteNBrown: Thanks! Nice to talk to you too! My faith guides my career. Every decision is filtered through that lens. I want to make good decisions and be a part of work that uplifts and makes folks happy.
    Guest-299: What's been your favorite of the deens crazy costumes?
    YvetteNBrown: I love the "Can-can-cancelled" outfit! He looked lovely!
    Guest-285: Any pranks you've pulled or been a victim of on set? I love you!!
    YvetteNBrown: Donald has been the biggest prankster. The season 2 DVD outtakes show him doing an entire take of a scene with his bum exposed. Everyone knew except me. And they were all waiting for me… Prudy McPrude…to notice.
    Guest-294: Yvette, you're awesome and I love you and everyone on Community! Who's your favorite couple pairing on the show?
    YvetteNBrown: The Dean and Jeff for sure!  
    Guest-149: As sort of an addition to the question on religion, I just wanna say Shirley as a character, and you (based on stuff I've seen on Twitter) are very inspirational to someone who struggles with faith and how to reconcile it to my personal beliefs and stuff like that. So thanks for that. Any advice to someone who struggles with the occasional crisis of faith? -Tyler
    YvetteNBrown: Just be still and know. That's biblical. I've known God to always be peace. Chase peace above all things and you will always find God.  
    YvetteNBrown: God bless you, Tyler!
    Guest-269: As a fellow former Midwesterner, do you get back to Ohio very often?
    YvetteNBrown: I do! I try to get back to Cleveland at least two times a year. I was just back last week speaking to the kids at my old high school, Warrensville Heights High! I had a blast!!!
    avadakedalek: Oh. my brother told me to ask you if you would marry him? He's loved you since Drake & Josh. Oh boy. 
    YvetteNBrown: Sure. As long as he's over 30.
    Guest-27: All the way from Australia, Were you surprised at the cult status Community has reached around the world? 
    YvetteNBrown: Hi TO Australia! Yes, I continue to be SHOCKED by it! Sidebar: I hope to visit Australia someday… it's one of my big dreams.
    Guest-358: What was your favorite part of these last three episodes of community?
    YvetteNBrown: I don't wanna be spoiler-rific… because some folks in the chat haven't seen all three episodes yet. But the 'heist" episode was a favorite to shoot.
    Guest-122: What are your favorite shows to watch other than the ones you've been on? Haha
    YvetteNBrown: I love Scandal, Revenge, Blue Bloods, Veep, Girls, Once Upon A Time, 30 Rock, Parks & Rec, Hot in Cleveland… I could go on and on...
    Guest-110: Hey Yvette. What has been your biggest moment since you've been in Hollywood? I'm sure there's many, but what comes to mind right away? <3 Mia M P.S. I'm loving all this love you're getting from all over the world! AWESOME 
    YvetteNBrown: I think going home to talk to the kids at my old school because it meant I had accomplished something big enough for them to have me back and for the kids to listen. Going back to speak was something I dreamed about when I was still in school. What an honor to be able to share your journey with the next generation. There's nothing like it. 
    Guest-30: Are you tired?
    YvetteNBrown: Right now? Or in general. Right now I'm good. Thanks for asking! When we're filming 16 hour days 5 days a week… YES!
    Guest-124: Okay, I need to know this: I know you all are amazing actors, but HOW can you keep a straight face when Donald/Troy is crying/freaking out? I wouldn't be able to do it, so congratulations on that lol (and on everything, really)
    YvetteNBrown: Who says we do? Often the take that makes it on the air isn't the best take, it's just the one they could use. And not just Donald. Jim Rash and Ken Jeong have been known to crack us up too. The tag where the dean is singing to Troy and Abed they had to cut away from each of us before we laughed when they edited it. I'm still almost lasting in my take. 
    Guest-13: Do agree with Gillian that it is almost impossible to keep a straight face when Jim Rash is delivering his lines??
    YvetteNBrown: Yep! Jim studied with the Groundlings he is comedy GENIUS! No telling what he will say or do. 
    Guest-294: Who is your favorite musical artist? And, on a random note, how do celebrities feel about dating fans?
    YvetteNBrown: Are you asking me out? Are you over 30? tee hee… favorite musical artist of all time? That's hard. SO many Gladys Knight, Ledisi, Switch, New Edition, The O'jays, Jason Mraz, Lauryn Hill, Michael Jackson, Whitney Houston, Cece Winans, Donna Summer… who we just lost today (may she rest in peace). So many!
    Guest-269: I see from IMDB that you have had a lot of guest starring roles on television shows. Any role in particular your favorite or is there one that stands out to you?
    YvetteNBrown: The one I'm playing now: Shirley!
    Guest-146: what was it like on set after Jim won the oscar? And how do you feel about the show being shut out at the emmy's?
    YvetteNBrown: I was overjoyed for Jim! So well deserved. And I think everything happens for a reason. I'd love for the show to be recognized in some way by the awards system… but with the fans we have, asking for awards on top of that love seems a bit greedy. 
    Guest-335: will there be more andre?
    YvetteNBrown: I hope so! But Malcolm has his own show on BET, that's why we only had him for one episode this year. If possible, I hope we can have him back next season. I love when he's on set!
    Guest-412: Yvette, I remember hearing you say that everyone know's its "#sixseasonsandamovie" But you wanted it to be "Four Seasons & A Graduation" Why is that? 
    YvetteNBrown: I didn't say I wanted that, I said I'd be happy with that. Danny and I were filming a "please save our show" video for USA Today and that's just something silly we came up with as a consolation prize. Like "C'mon! At least let us graduate!" LOL! It was seriously said. Either way, whatever is meant to be, will be. 
    avadakedalek: Are you feeling any better? I know you had a crazy day with twitter today... I was worried! Don't let anyone bring you down! God bless you, beautiful You are such an inspiration, and I know I said this already but a great role model to women like me!
    YvetteNBrown: Aww, thanks! I am much better. And please know that no matter what I tweet I'm always okay. It's just twitter. I just don't understand rudeness… especially from strangers. It's just easier to be nice. My tweets are meant to just remind folks of that. And it's my goal to always be kind when I get them TOLD! Lol!
    Guest-180: I remember seeing you in "The Office". What was it like to work with Rainn Wilson? Sidebar: Community is the best TV show I've ever seen.
    YvetteNBrown: Rainn was such a generous actor. He's super funny but his gift is that he's not selfish. He wants everyone else to get as many laughs as he does. And that's not always the case with super funny folks. I loved working with him and Steve Carrell good folks! 
    Guest-405: Greetings from the Philippines! I love you. I love the show. We're still on season 1 and 2 here though. 1st season in the morning, and at night. Believe it or not, I find myself saying "Thats nice" almost everyday. What was the most difficult thing you did in the entire series and why? - @jasonreyes00
    YvetteNBrown: Hello TO the Philippines! Thank you! The most difficult thing to do is to keep a straight face when my cast mates are SO hilarious. I have ruined MANY takes with giggling!
    Guest-319: Your singing voice in the holiday episode a few years back was extraordinary. Any chance we will get to hear an album from you? 
    YvetteNBrown: Aww, Thanks! I really only sing now in the shower, in my car and in the pew at church unless an acting role calls for it. So though I'd never say never, it'd have to be a word from God that got me behind a mic professionally again. LOL!
    Guest-122: What is something random about you that not many people know?
    YvetteNBrown: I love puzzles. They are so relaxing! Whenever I get a few days of uninterrupted freem time I'm doing a puzzle. Corny, I know! LOL!
    Guest-349: Hey Yvette! love Shirley and the show. Malcolm-Jamal Warner was very cool in the episode he did for this season. Question. What is your all-time favorite episode of the Cosby Show?
    YvetteNBrown: The one with Gordon Gartrelle shirt! Denise tells Theo to tuck it in and he says thru clenched teeth "It's tucked into my SOCKS!" Comedy GOLD!
    Guest-400: Loved Shirley in facial hair. Again. Are you afraid the writers might find reasons to put Shirley in a beard the same way they put Jim Rash in bizarre costumes. And how about a Best Buy kiosk at Greendale.
    YvetteNBrown: I think I make a fine looking man just as Jim makes a pretty woman. That's the reasoning behind it… I think? LOL! And a Best Buy kiosk at Greendale would be awesome as long as I got to use all the goods they sold for free! LOL!
    bricatfree: Love you and love the show! (Side note: Could you tell Donald that I'm in love with him?! Hahaha) Do you think Annie and Jeff should be together (eventually)? 
    YvetteNBrown: Consider it done! LOL! And I think Greendale is more about the relationship of the whole study group with each other. Aside from that any pairing is in the hands and minds of Dan and the writers. I have no preference.
    Guest-14: First, thank you for representing the BBW out in the world. I'd marry you if I could. Second, any hopes on Malcolm Jamal Warner returning next season?
    YvetteNBrown: Are you over 30? Seriously, thanks! And I hope Malcolm will be back. We'll see!
    Guest-124: I would like to thank you for being so sweet to your fans! It's amazing that you're taking your time to answer our questions, I wish every celebrity were like you! Lots of sucess to you and the show, because you both deserve it. 
    YvetteNBrown: Aww, shucks! That was sweet! It's the least I can do for all you guys have given to us! It's not a small thing that you love and support us as you do! We're all so grateful. A Q&A is nothing compared to THAT! God Bless!
    Guest-334: Any hidden talents you have?
    YvetteNBrown: I can curl my tongue like 3 or 4 different ways. And my left wrist was broken so I can bend my left thumb in directions it really shouldn't go. How's that?
    Guest-233: What's your favorite costume you've had on? also what's your favorite that a castmate wore? Thanks for a wonderful season!
    YvetteNBrown: My favorite is "Sam Jackson/Jules" from Pulp Fiction. Of the others… Gillian's (Stink's) squirrel costume from halloween season one is pretty stinkin' cute… see what I did there? Stinkin' cute!
    Guest-79: If you had to go back to college and could only bring one member of the cast with you, who would it be?
    YvetteNBrown: Danny. Because he's cuddly. And he'd sing songs and dance for me when I was stressed out by classes. He's like a toy!
    Guest-319: What's one assumption people make about you that you wish they wouldn't?
    YvetteNBrown: That because I'm kind that I'm dumb, weak or foolish. I promise I'm NONE of those things.
    Guest-30: Did you have dinner yet? Anyway, love to you, the show, and every contributor to the show, and I hope you have a good night. 
    YvetteNBrown: Mom, is that you? tee hee. Yes, I had dinner before I started the chat. I was well fed and well rested before I started the chat. LOL! Thanks for the message and I hope you have a good night, too!
    Guest-269: When you mentioned puzzles earlier, did you mean like crosswords ones or jigsaw ones?
    YvetteNBrown: Jigsaw, baby! Thought Crosswords and Suduku are fun too. But Jigsaw puzzles are my thing!
    Guest-294: Yvette, I just want to thank you so much for doing this. You seem like such a genuinely nice person and the fact that you are taking time out of your day to talk to fans is awesome. Thank you <3
    YvetteNBrown: My pleasure, darlin!
    Guest-371: Love Community and You! Do you know what's going on the outtakes this season? i really love seening how you guys interacting and play with each other
    YvetteNBrown: Aww, love you back! And we never know what the cameras have caught until we see the bloopers on the DVD when you guys do… unless it's something that needs our approval…like Donald's bum being out. They sent that to me in advance to make sure I was okay with that being on DVD.
    Guest-79: Who messes up their lines the most while shooting?
    YvetteNBrown: we all are guilty of that. But Ken Jeong probably makes himself laugh the most, thus messing up his own lines. LOL!
    Guest-319: If Shirley was given her own spinoff, what would you want that to look like?
    YvetteNBrown: Shirley and Andre raising their kids. I bet that household is dysfunctional! LOL!
    Guest-16: Do you think you guys could pull off a live episode with all of the off-camera shenanigans from Ken, Donald, Jim, and the rest of the goofball cast?
    YvetteNBrown: We would never survive it! We all laugh TOO much at each other as it is. A live episode would be 22 minutes of all of going "Sorry. Okay. Pull it together. Here we go. We can DO this! Focus. And a one two three…" it would NEVER work! But that said, I'd be game to try and mess up LIVE repeatedly for all you guys to see! LOL!
    Guest-400: When I watch episodes for the 2nd or 3rd time I look for things the cast does in the background. There's usually a funny action or something bizarre going on. Is that written in the script or is it something the cast and the director work out on set.
    YvetteNBrown: It's usually something we're doing to make someone else who's on camera laugh. Like "Chang tongue" that Ken does. He does that in the background of numerous scenes just to see if we'll notice. It's on full display in the courtroom in the Law and Order episode. 
    Guest-363: Hi, Hey, what's up, who's you're favourite character on the show outside of the study group? I love Garrett & Vaughn was great as well.
    YvetteNBrown: I really like Vicki, played by my buddy Danielle. She's fiesty and unpredictable. And she's a perfect example of how our show works. If you're on once you're almost sure to return. Greendale is like that. Danielle had one line in the election episode and has done like 10 episodes since. I also love Leonard. That Richard Erdman is a national treasure! Charley Koontz who plays Fat Neil is a favorite too. We've been blessed with our guest stars and co-stars! Ooh and Luke Youngblood as Magnitude… i could go on and on! Wait, I did! LOL!
    Guest-334: Which place would you most want to go for a dream vacation, and who would you take with you?
    YvetteNBrown: I've always wanted to go to Hawaii, Paris or Australia. And I'd probably take my mom especially if it was out of the country because she has a passport that's stamp-less right now and that HAS to be fixed!
    Guest-418: Which is you favorite Halloween episode?
    YvetteNBrown: I really loved the ghost stories from this season. It was a lot of fun shooting all the vignettes and we got to hear "Daybreak" by Michael Haggis for the first time. And Heaven knows that's been the gift that keeps on giving!
    Guest-390: Hi Yvette! I love Community! What is a typical day on the set like?
    YvetteNBrown: Starts at 5;30am for the girls on Monday and goes for about 16 hours with lots of laughs and foolishness in between! That's the short version.
    Guest-196: If you could make a Shirley sandwich. What would be on it? Thanks again for doing this!!!! Six seasons and a movie!!!!
    YvetteNBrown: Pepper or Jerk turkey by boarshead. spicy hummus on potato bread. Simple.
    Guest-233: Thinking of doing a squirrel costume like Gillian's. Any advice?
    YvetteNBrown: Get a wonderful costume designer like our fabulous Sabrina to get it made for you!
    Guest-412: What's your favorite Shirley moment on the show. And what do you think is the best thing about Shirley's personality? 
    YvetteNBrown: Any moment with Andre. And I love that Shirley is so loving and forgiving. She's truly a good egg… flaws and all.
    Guest-426: Has being Shirley ruined "that's nice" for you?
    YvetteNBrown: Not at all. I actually just said it while I was driving the other day when someone let someone else merge
    Guest-319: Love you, Yvette! What's your favorite food?
    YvetteNBrown: Bacon!
    Guest-149: I know it's not a question, but I'm probably going to have to leave soon, so I just wanted to send my gratitude =) Jumping on the bandwagon here a little bit to thank you for everything. For your time here today, and for all the awesome stuff on the show, and just for being awesome! #sixseasonsandamovie
    YvetteNBrown: Thanks for chatting! 
    Guest-180: Are your fellow cast members still making fun of you during the DVD commentaries? Have you heard if there will be Blu-ray releases? Thanks so much for talking to us!
    YvetteNBrown: Always! And we don't know about a blu-ray release yet. Fingers crossed!
    Guest-269: The fact you said jigsaw puzzles makes me love you even more! Are you a 1000 piece gal, or more or less pieces?
    YvetteNBrown: I do 1000 pieces if I've really got time to focus. But 750 is my usual.
    Guest-416: Why do you call Gillian Jacobs stink?
    YvetteNBrown: I'll never tell!
    Guest-196: What is the one food you CANNOT live without?
    YvetteNBrown: potatoes
    Guest-370: If you could be another character on the show (man or woman), who would you want to play and why?
    YvetteNBrown: Probably Troy. He has a beautiful mind!
    avadakedalek: I love how Community is so relatable! I am a weird combination of Shirley and Annie for sure, but I know that everyone can find a little bit of themselves in all of the characters. I saw in a clip that you know about the fan art and fiction from the fans? Do you have a favorite piece that you have seen?
    YvetteNBrown: I know about the fan fic, but I don't read it. I'm saving all that for when the show ends and I miss the Greendale gang. As for the fan art, it is AMAZING! I see it all and I try to retweet as much of it as I can!
    Guest-319: What lasting legacy do you want to leave as a person?
    YvetteNBrown: Kindness, joy and faith. If folks thought of me as a person who did her best to embody those three things I would feel like my life was well spent.
    Guest-387: Howdy, it's Chels725 from Twitter. Just wanted so say the eps were great tonight & brought me to tears! Congrats on a wonderful season. 
    YvetteNBrown: Thanks, Chels!
    Guest-294: How did the whole "Daybreak" thing start?
    YvetteNBrown: I think they just looked for a smooth jazz kinda song for the scene and "Daybreak" won out. That it's been featured over and over is a testament to how much we, the cast, love it. Every other time you've heard it, I don't think it's been scripted. 
    Guest-82: Favorite animal?
    YvetteNBrown: I was born in August, so I've gotta go with lions.
    Guest-335: will you and troy have an arc together?
    YvetteNBrown: Gosh, I hope so. I've been begging for that for three seasons. The only time Troy and Shirley have spoken to each other away from the group is in the first season paintball battle. How crazy is that?! 
    Guest-244: Congratulations on another wonderful season Yvette. Any idea if we'll see a season 3 soundtrack? I'd love to hear full versions of the songs from the Christmas/Glee episode.
    YvetteNBrown: Good question. I don't actually know. But that would be great! I'm rooting for it!
    Guest-376: What's your ideal ending for Shirley? Love the show!
    YvetteNBrown: A degree she's proud of and a loving family life.
    Guest-334: What do you like to do in your free time? So cool chatting with you. Coolcoolcool!
    YvetteNBrown: Nap! And spend time with family and friends. The simple things!
    Guest-79: Who do you think was the funniest guest star this season?
    YvetteNBrown: Way too many to name. But John Hodgmand sticks out as a favorite!
    Guest-418: Loving your tweeter feeds. How was the dialogue like during you Dungeon & Dragons episode, did you make stuff up?
    YvetteNBrown: No, it was all scripted! But we did have fun acting out what they wrote!
    Guest-449: which character from the show could the world most use more people like?
    YvetteNBrown: I'd say Shirley, of course. She's very loving and wants what's fair for everybody. 
    YvetteNBrown: But I'm biased… lol!
    bricatfree: Thank you so much for doing this, Yvette!
    YvetteNBrown: No, thank YOU guys!
    Guest-435: my name is yvette brown
    YvetteNBrown: Hi, Yvette Brown!
    YvetteNBrown: Guys, this has been a blast! Thanks for taking time from finale night to hang out with me! Please remember that Best Buy has got some great deals on season one and season two of the show and you can pre-order season three and be the first to have it when it comes out later this summer! Thanks to Best Buy and Sony Pictures Entertainment for setting this up! Have a great night guys! I'm off to watch the THREE new episodes from tonight!!! Can't Wait! GOD BLESS! xoxo Yvette

    Here ya go!
    http://bit.ly/CommChat
    If not try this link.

  • Project Server 2010 Migratet from one farm to another farm

    Hi ,
    I need to migrate existing Project server 2010 farm one server to another server.
    Kindly suggest me what is the best way we need to fallow.
    Existing Environment two server:
    1.  App server(SharePoint 2010 +Project Server 2010)- Existing PWA site is running
    2.Database server(with DNS instance name)
    New Environment:
    1.App server (fresh installed SharePoint + project server 2010)
    2.DB server fresh server with sql 2008
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

    Event viewer Error:
    Failed to provision site PWA with error: Microsoft.Office.Project.Server.Administration.ProvisionException: Membership synchronization failed. ---> System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
       at Microsoft.SharePoint.Library.SPRequest.RemoveRoleDef(String bstrUrl, Int32 lRoleID)
       at Microsoft.SharePoint.SPRoleDefinitionCollection.Delete(SPRoleDefinition roleDefinition)
       at Microsoft.Office.Project.Server.BusinessLayer.SharePointSecurityHelper.DeleteRoleByName(SPWeb web, String roleName)
       at Microsoft.Office.Project.Server.BusinessLayer.SharePointSecurityHelper.DeleteRoles(SPWeb web)
       at Microsoft.Office.Project.Server.BusinessLayer.SharePointSecurityHelper.ConfigureDefaultPWAWSSSecurityModel(SPSite topSite, SPWeb web)
       at Microsoft.Office.Project.Server.BusinessLayer.Admin.<>c__DisplayClass18.<QueueUpdateUsersAddRemoveStatusOnPwaRootsAndWorkspaces>b__17()
       at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2()
       at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
       at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
       at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
       at Microsoft.Office.Project.Server.BusinessLayer.Admin.QueueUpdateUsersAddRemoveStatusOnPwaRootsAndWorkspaces(Dictionary`2 deletedUserUidsLoginNames, Guid[] addedUserUids, Boolean isFullSync, Boolean syncWorkspaces)
       at Microsoft.Office.Project.Server.BusinessLayer.Admin.SynchronizeMembershipForPwaAppRootSite()
       at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.SynchronizePwaMembership(ProjectProvisionSettings provset, ProjectSite projectSite)
       --- End of inner exception stack trace ---
       at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.SynchronizePwaMembership(ProjectProvisionSettings provset, ProjectSite projectSite)
       at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.CreateSite(ProjectProvisionSettings provset
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

  • How to include the user as a recipient of the email generated when a smart card certificate is issued by an Enrollment Agent on behalf of a user.

    How can I add the requester name in the To: field of the email generated when a Smart Card certificate is issued on his behalf.
    I want to address the possibility of someone (Enrollment Agent) issuing a Smart Card certificate on behalf of a user, assign a PIN and use it without the user's knowledge.
    There doesn't seem to be a way in the registry to define a variable to be used in a manner similar to the TitleArg & TitleFormat way of using %1.
    Jamal Saket OSFI Canada

    Hi,
    Thank you for your question.  
    I am trying to involve someone familiar with this topic to further look at this issue. There might be some time delay. Appreciate your patience. 
    Thank you for your understanding and support.
    TechNet Subscriber Support
    If you are
    TechNet Subscription
    user and have any feedback on our support quality, please send your feedback
    here.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Session Login and Logout in jsp page

    hi
    i am developing jsp page
    i completed except logout.jsp page
    my login page is in Jsp format and then business Logic in servlet and then get method & set method in bean.java
    i have login and then it sucess page there i have singout button
    if i sign out it should go to login page
    how to do
    how to make session invalidate
    how to get session id
    i have one more doubt i should check session invalidate each jsp page
    regarding session login and logout in jsp
    if anybody knows please give me a piece of code regarding login and logout
    Regards
    Akshatha

    This is part of your filter class now you need login.jsp page
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <link rel="Stylesheet" type="text/css" href="/PAS/css/site.css"/>
        <title>Automation System | Login Page</title>
    </head>
    <body>
    <div align="center">
        <h1>Photint Automation System</h1>
    </div>
    <br/><br/><br/>
    <center>
        <table border="1" cellpadding="0" cellspacing="0" width="40%" bgcolor="FFFFFFFF">
            <thead>
                <tr>
                    <th align="left" height="30"> <h3>    Login</h3></th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>
                        <div align="center">
                            <form name="LOGIN" action="/PAS/LoginServlet" method="POST">
                                <table border="0">
                                    <tbody>
                                        <tr>
                                            <td height="15"></td>
                                            <td height="15"></td>
                                            <td height="15"></td>
                                            <td height="15"></td>
                                        </tr>
                                        <tr>
                                            <td height="30"></td>
                                            <td align="right" height="30">User Name : </td>
                                            <td align="left"  height="30"><input type="text" name="USERNAME" value="" size="35"  /></td>
                                            <td height="30"></td>
                                        </tr>
                                        <tr>
                                            <td height="30"></td>
                                            <td align="right" height="30">Password : </td>
                                            <td align="left"  height="30"><input type="password" name="PASSWORD" value="" size="35"  /></td>
                                            <td height="30"></td>
                                        </tr>
                                        <tr>
                                            <td height="50"></td>
                                            <td height="50"></td>
                                            <td align="center" height="50"><input type="submit" value="Login" name="Login" />  <input type="reset" value="Reset" name="Reset" /></td>
                                            <td height="50"></td>
                                        </tr>
                                    </tbody>
                                </table>
                            </form>
                        </div>
                    </td>
                </tr>
            </tbody>
        </table>
    </center>
    <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
    <br/><br/><br/>
    <center>Copyright &copy; 2009 Photint FZ LLC</center>
    <center>Powered by Ali Jamali</center>
    <center>Version : 1.0</center>
    </body>
    </html>And you need loginServlet.java
    package com.ali.util.filter;
    import com.ali.entity.user.UserEntity;
    import com.ali.util.HibernateUtil;
    import java.io.IOException;
    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    public class LoginServlet extends HttpServlet {
        private static final long serialVersionUID = 1L;
        protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String username = request.getParameter("USERNAME");
            String password = request.getParameter("PASSWORD");
            if (username == null || username.length() == 0) {
                System.err.println(" Username textfeild is empty ..... !");
                RequestDispatcher dispatcher = request.getRequestDispatcher("Pages/user/LogIn.jsp");
                dispatcher.forward(request, response);
                return;
            if (UserRegistry.isUserLoggedIn(username)) {
                System.out.printf("User [%s] is already logged in. \n", username);
                RequestDispatcher dispatcher = request.getRequestDispatcher("Pages/user/LogIn.jsp");
                dispatcher.forward(request, response);
                return;
            UserEntity user = null;
            try {
                user = (UserEntity) HibernateUtil.load(UserEntity.class, username);
                if (user == null || !user.getPassword().equals(password)) {
                    RequestDispatcher dispatcher = request.getRequestDispatcher("Pages/user/LogIn.jsp");
                    dispatcher.forward(request, response);
                    System.err.println(" Password or username is not valid ..... !");
                    return;
            } catch (Exception e) {
                e.printStackTrace();
                RequestDispatcher dispatcher = request.getRequestDispatcher("Pages/user/LogIn.jsp");
                dispatcher.forward(request, response);
                return;
            HttpSession session = request.getSession();
            System.err.println(request.getRemoteAddr());
            session.setAttribute("username", user.getFirstName());
            session.setAttribute("userType", user.isAdmin());
            UserRegistry.logInUser(username);
            response.sendRedirect("/PAS/index.jsp");
    }finally is you need to just one user can be online at time or need to know how many user & who is online you should at this class also
    package com.ali.util.filter;
    import java.util.ArrayList;
    import java.util.List;
    public class UserRegistry {
        private static final List loggedInUsers = new ArrayList();
        public static void logInUser(String username) {
            loggedInUsers.add(username);
        public static void logoutUser(String username) {
            if (isUserLoggedIn(username)) {
                loggedInUsers.remove(username);
        public static boolean isUserLoggedIn(String username) {
            return loggedInUsers.contains(username);
    }If you have any more Q. or any comment , Most welcome
    Thanks
    Ali Jamali

  • In Store Customer Service Complaint

    On 10/19/2014 I went into the Verizon store located in Royal Oak Michigan on Woodward Ave. with my friend to get a new plan started, once inside we were assisted with an associate named Jamal. We had come in knowing we wanted to activate a Samsung Note 3. Jamal informed us that the location we were at did not have any in stock and that he would have to order it and it would be in the next morning, we politely asked if he could locate one at a nearby store once checked he came back to inform us that no nearby location had one. We left to try a local Best Buy instead of the Troy location on Big Beaver Rd and John R Rd, we had no luck at Best Buy and called Jamal to have the phone ordered. Here's where his lies begin, on Monday 10/20/2014 we called in the morning to confirm the phone was in store, he checked and said it was not and that he would have to pick one up from the Troy store, which he had informed us the day before they did not have, and to return at 7PM. So I contacted the Troy location and asked if they had the phone in stock the day before and was informed they did, lie number 1. After contacting the Troy store I called back to Royal Oak and Jamal answered the phone, I asked for a manager and he stated he was so I asked for another manager and spoke Tracy, after expressing my concern about Jamal and his actions I asked Tracy if in fact Jamal was a manager which I was informed he was not, lie number 2. Tracy and I agreed that the activation fee would be waived and that we would not be dealing with Jamal anymore. Upon arriving at the store at 7PM my friend who I informed to speak to Tracy was grabbed up by Jamal again and had in fact charged the activation fee. This is by far the worst customer service I have ever received at any location. The fact that Verizon as a company would let a liar and thief represent them says a lot about the company as a whole. I will never step foot into the Royal Oak Michigan location or recommend a single person to that store after this experience.

    Keep in mind, even when you are told the activation fee is waived, you are charged the activation fee and it is credited back to your account within 1-2 billing cycles.

  • 64 The specified network name is no longer available

    Hi Experts,
    We have been using TMG 2010 from last 5 years as a reverse web proxy for OWA , outlook anywhere , active sync etc. Of late users from one particular site have been complaining of regular disconnections on outlook and OWA.
    We don't have complaint from any other site except to this , whereas users in this site can browse other secure web sites without any challenge.
    I have diagnosed the packets coming from their public IP and i could see that lot of connections happen successfully whereas few it shows either denied connection or failed connection attempt.
    if i concentrate on failed connection attempt , i get the below information. Can some one provide any hint on the possible resolution for this issue.
    Any help would be much appreciated
    Failed Connection Attempt
     3/19/2015 1:29:14 PM
    <id id="L_LogPane_LogType">Log type:
    </id><id id="L_LogPane_WebProxyForward">Web Proxy (Reverse)</id>
    <id id="L_LogPane_Status">Status: </id>64 The specified network name is no longer available.
    <id id="L_LogPane_Rule">Rule:
    </id>Outlook anywhere success rule
    <id id="L_LogPane_Source">Source:
    </id>External (91.230.41.193:53933)
    <id id="L_LogPane_Destination">Destination:
    </id>Local Host 
    <id id="L_LogPane_FilterInfo">Filter information:
    </id>Req ID: 19374dc2; Compression: client=No, server=No, compress rate=0% decompress rate=0% ; FBA cookie: exists=no, valid=no, updated=yes, logged off=no, client type=unknown, user activity=yes
    <id id="L_LogPane_Protocol">Protocol:
    </id>https
    <id id="L_LogPane_User">User:
    </id>anonymous
    Md.Abubakar Noorani IT Systems Engineer Serco Ltd.

    Hi,
    >>64 The specified network name is no longer available
    This error is very general. You need to collect a network trace and analyze it. The most common one is when the backend server is performing a dirty TCP connection reset.
    You could have a look at the blog below.
    Error 64 “ The specified network name is no longer available” while accessing a
    HTTPS site through ISA 2006
    Best Regards,
    Joyce
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Condition Type Doesn't Appear in COMMPR01

    Hello CRM Pricing Experts,
    I have created a custom pricing procedure called Z00001.  This pricing procedure has a custom condition type called ZPR0.  This in turn is based on a custom access type ZPR0 (Access=5, Table=SAP00080,E=checked, requirement=0.......based on the product).
    I have also maintained the pricing procedure with Distr Channel 10 (no division, no customer proc etc.) "Determination of Pricing Procedure".
    The problem is that when I create a material using COMMPR01, the new condition type doesn't appear as a valid condition type on the Conditions tab's Item Area.
    What could I be missing?
    I'd appreciate your help.

    Thanks for your reply.
    I followed the instructions you mentioned.  It dawned on me that I can only have 1 entry for application CRM.  This seemed like a big change so I decided not to change this and leave the CRM-> Condition Maintenance group setting as CRM->PRODUCTPRICES.
    I do have one follow-up question:
    Within the same screen (condition maintenance), what is the purpose of Product Category folder on the left pane.  I see an entry there for CRM ->PRCAT_CRM.  What does this mean? Do I have to add my item category here? Or is this something different?
    Thanks
    Edited by: Jamal Kazmi on Aug 29, 2009 9:18 PM

  • SP Designer Workflow: How to Get Full URL Path to List Item and inserted same list ITem URL in another list

    Hi,
    I have requirement in Sp Designer 2010,Get List item URL and insert in another list as one column value.When open another list and click on same item  column entry url will show the parent item information.
    Here i have create work flow and insert item URL in another list but cant find appropriate item url information.I can easily make  item url link through String builder in mail body with using current id and predefine link,but
    when try to insert the same type of item link in another list where i cant find string builder for create custom url link,only get valur of Path,URL,Absolute URL and Relative server URL,all these links or not provide me exact
    item link dispaly information.
    So I opened SharePoint Designer and start creating the workflow associated to the list.
    As there is some Field from source related to current item URL I start using it
    Encoded Absolute URL – this one should be the one to use
    Server Relative URL
    URL Path
    Unfortunately, none of these options were providing the correct link. Indeed, these options are providing an incorrect path:
    Encoded Absolute URL
    http://wfe1/Lists/bpf/1_.000
    Server Relative URL
    /Lists/bpf/1_.000
    URL Path
    /Lists/bpf/1_.000
    As you can see, the item URL is composed by an ID while it should be http://wfe1/Lists/bpf/dispform.aspx?id=1
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Share Point Application Developer,TCS

    Unfortunately, [%Current Item:URL%] doesn't seem to be available from a "Site Workflow" associated to a List.   I'm finding less advantages to doing a "Site Workflow" when I don't necessarily need to.  One problem is the workflow is initiating
    twice.   I'm thinking I should have just created the workflow as a a "List Workflow."  
    I am going to try "Association Columns" -- that may work.  Anyone have other suggestions?

  • Read only custom field for particular user

    Hi,
    I have requirement to few enterprise custom field should be edited by only top management,Project manager and team member can only read the same field.
    Like i have one custom enterprise  baseline finish date,which need to update by only IT GM,and other staff can see only as read mode.
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

    Hasan,
    You have few options, based on the route you want to take"
    1) You could control the "Visbility" of the fields, via using a feature like
    Target Audiences .
    However,this may not  control the same custom field on the page based on user permissions.
    2) Use JavaScript: https://badalratra.wordpress.com/2013/05/04/how-to-disable-pdp-custom-fields-using-javascript/
    3) Jquery: http://epmainc.com/blog/locking-custom-fields-pdp-project-server-2013-using-jquery
    4) Customization: https://epmxperts.wordpress.com/2014/01/20/secure-pdp-pages-as-per-project-server-security/
    5) You could look into a third part product, by Fluent Pro: https://help.fluentpro.com/pdp_manager/start
    I realize these may not be exactly what you need, but with some effort, I am sure you could modify the code and reuse.
    Cheers,
    Prasanna Adavi, Project MVP
    Blog:
      Podcast:
       Twitter:   
    LinkedIn:
      

  • Oracle Hangs on windows 2003 Server

    Oracle Database Hanging
    I have 32-bit Oracle Installed in Windoaws Server 2003 . If I left Oracle idel for cupel of hours then tried to connect it hangs. Task Manager shows me "Oracle Not Responding". The only obtion I left with is to restart the the machine. Can any body help?
    Regards Jamal Saleh

    Are there any errors in the alert logs or any trace file for ora-600 generated?
    SJH
    OCP DBA

  • Is a database table required for temporary interfaces with flat file data set source ?

    Folks,  this is the situation I have in ODI 11.1.1.7
    I have a temporary interface (yellow), called MJ_TEMP_INT,  that pulls data from TWO data sets in the source into a temporary target (TEMP_TARG). The catch is one data set pulls from a from a table whereas the other data set pulls from a flat file.  A union is done on the data sets.
    I then create another interface, called MJ_INT, that uses the MJ_TEMP_INT as a source and the target is a real db. table called "REAL_TARGET"
    Two questions:
    When I execute my second interface  (MJ_INT), I get a message "ORA-00942: table or view does not exist" because it is looking for a real db table TEMP_TARG. Why must I have one ? because I am pulling from a flat file ?
    On my second interface (MJ_INT) when I look at the property sheet of my source interface MJ_TEMP_INT (yellow), the checkbox next to "Use temporary interface as Derived table" is DISABLED.  Why ? Is is also because my temporary interface is pulling from a flat file ?
    I have attached a file that shows a screen shot of my ODI studio.
    By the way,  IF my temporary interface source has only one data set pulling from a db. table into a temporary target table, say called MJ_TEMP2_TARG,  and then when I use this temporary interface as a source to another other real db. target table (REAL2_TARGET),  THEN, every thing works.  ODI does not require me to have a real db. table MJ_TEMP2_TARG and the checkbox for "Use temporary interface as Derived table" is NOT DISABLED and my REAL2_TARGET table gets populated.
    Thank you in advance.
    M. Jamal.

    Thanks SH. I thought so. 
    Though I understand the reason to materialize the file in a staging area, but that almost defeats the purpose of having a temporary interface in this case if we have to save the data in a permanent db. table first.  I assume the db. table sticks around and is not automatically dropped once the interface executing ends.  If the db. table sticks around then I also must truncate it first before executing the temporary interface each time. Right ?

  • Split TempDb in SharePoint 2010 Sql Server DB

    Hi ,
    We have envirenment of sharepoint farm,one Database server.We have plan to split tempDb acording microsoft best practices.
    By the time of we have the largest content database is 260 in size and SQL Server has a 2-core processor.
    So the tempdb would be split in two files with 40 GB per .mdf file.
    Kinldy suiggest hopw to split TempDb.
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

    Hi Shanky,
    We are not facing any issue,But we had take Micorosft RaaS services,Microsoft Consutlatan suggest thet we should break oure TempDb
    RaaS   ISSUE/RISK
    Initial Size of Temp DB is too   small
    TempDB database Size may be too   small.
    SQL Server instance has only one   tempdb data file while there are more than one scheduler in use
    One or more user database files   are placed on same disk volume along with TempDB database files
    REMEDIATION   COMMENTS
    The size   and physical placement of the tempdb database can affect the performance of a   SharePoint farm. For example, if the size that is defined for tempdb
    is too   small, part of the system-processing load may be taken up with autogrowing   tempdb to the size required to support the workload every time you restart   the instance of SQL Server. You can avoid this overhead by increasing the  
    sizes of the tempdb data and log files.
    Currently   .mdf and .ldf files are in the D volume along with all other SharePoint   databases and there is just one tempdb .mdf file.
    More information:
    http://technet.microsoft.com/en-us/library/ms175527(v=SQL.105).aspx
    ACTION   PLAN
    Set the   recovery model of tempdb to SIMPLE recovery model.
    Create   as many files as needed to maximize disk bandwidth. Using multiple files   reduces tempdb storage contention and yields significantly better   scalability. However,
    do not create too many files because this can reduce   performance and increase management overhead. As a general guideline, use
    # of TempDB Files = # of Processors Cores   / 4 and then adjust the number of files up or down as necessary.
    Preallocate   space for all tempdb files by setting the file size to a value large enough   to accommodate the typical workload in the environment. You can go by a rule  
    of thumb that the size should be 25% of the largest SharePoint content   database.
    Important: Make each TEMPDB   data file the same size.
    Allow   your TEMPDB files to grow automatically and monitor the disk free space, set   the file growth in fix size and not in percentage. We recommend the following  
    general guidelines for setting the FILEGROWTH increment for tempdb files:
    tempdb   file size from 0 to 100 MB - FILEGROWTH increment in 10 MB
    tempdb   file size from 100 to 200 MB - FILEGROWTH increment in 20 MB
    tempdb   file size from 200 MB or more - FILEGROWTH increment in 10%*
    * The FILEGROWTH increment should be   set to a maximum of 6 GB, regardless of the tempdb file size.
    Put the   tempdb database on a fast I/O subsystem. Use disk striping if there are many   directly attached disks.
    Put the   tempdb database on disks that differ from those that are used by SharePoint.
    Important: This action plan requires a downtime   of your SharePoint
    farm as you will have to stop SQL Server services to move   data and transaction log files to different disks.
    By the time of this remediation the   largest content database is 300 in size and SQL Server has a 2-core   processor. So the tempdb would be
    split in two files with 40 GB per .mdf   file.
    STATUS
    SharePoint administrators will work   on the action plan.
    Downtime required for to apply this   action plan? YES
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

  • How to open sdf files in SQL server 2012?

    How to open sdf files in SQL server 2012?
     I couldn’t figure out how to open the sdf files in SQL server 2012
     Thank you
     Best
     Jamal

    I don't think it's hard if understood the question properly you can try this I do it most of the time and this might be the solution for you, sometimes minor simple click is a life saver:)
    1. 
    Open SQL Server Management Studio, or if it's running select File -> Connect Object Explorer... and click the
    connect drop down arrow
    2. 
    In the Connect to Server dialog you will see Database Enghine, Analaysis Servie on so on and you go head change Server type to
    SQL Server Compact Edition
    3. 
    From the Database file drop-down as shown below click the drop down arrow and select <
    Browse for more...>
    4. 
    And you will see C:\, D:\, G:\
    drive and so on and open, your SDF file where it is located
    I hope this has been informative for you and good luck
    Please remember to click “Mark as Answer” on the post that has answered your question as it is very relevant to other community members dealing with same problem in seeking the right answer

Maybe you are looking for