Как установить (Unix) полномочия при создании файла в SAP ABAP?

Вы должны внести следующие изменения:

Отредактируйте ваши переключатели следующим образом:

 <!-----------------HERE THE RADIO BUTTONS ----------- START --->
    <input type="radio" name="filter" value="PERSON" ng-change ="chosefilter()"
    ng-model=" filterType">
    <label for="PERSON">Person</label>

    <input type="radio" name="filter" value="COMPANY"  ng-change ="chosefilter()"ng-model="filterType">
    <label for="COMPANY">Company</label>
    <!-----------------HERE THE RADIO BUTTONS ------------- END --->

ваш стол следующим образом:

<tbody ng-repeat="contact in contacts | filter:searcher| orderBy:champTri:triDescendant">

внутри вашего контроллера добавьте это:

$scope.searchText="";
   $scope.searcher={
   PERSON:"",
   COMPANY:"",
   };
   $scope.filterType="PERSON";
   $scope.chosefilter=function()
   {

   console.log( $scope.filterType);
        if( $scope.filterType=='PERSON')
        {
        $scope.searcher.PERSON=$scope.searchText;$scope.searcher.COMPANY="";
        }
        else if( $scope.filterType=='COMPANY')
        {
        $scope.searcher.COMPANY=$scope.searchText;$scope.searcher.PERSON="";
        }
        console.log($scope.searcher);

    }

то, что я сделал, что переменная $ scope.searcher должна иметь такие же свойства, как свойства содержимого данных, такие как PERSON и COMPANY. затем в фильтре просто напишите имя объекта следующим образом: filter: [ИМЯ ОБЪЕКТА]; я сделал небольшое приложение, чтобы сделать ваш фильтр, поэтому, если есть ошибки, пожалуйста, скажите мне, чтобы исправить это.

6
задан wise 10 November 2008 в 19:22
поделиться

3 ответа

это работает в 4.6B:

        CONCATENATE 'chmod ugo=rw ' lc_filename
          INTO lc_chmod SEPARATED BY space.
        CALL 'SYSTEM' ID 'COMMAND' FIELD lc_chmod.

Надеюсь, это поможет.

С наилучшими пожеланиями, Heiko

3
ответ дан 16 December 2019 в 21:47
поделиться

Перейдите к SM69, создайте логическую системную команду, Вы могли назвать его ZCHMOD.

Карта та команда к chmod, затем звоните с надлежащим параметром (man chmod на командной строке Ваш друг).

CALL FUNCTION 'SXPG_COMMAND_EXECUTE'
  EXPORTING
    commandname                   = 'ZCHMOD'
    additional_parameters         = l_par
    operatingsystem               = l_os
  TABLES
    exec_protocol                 = it_log
  EXCEPTIONS
    no_permission                 = 1
    command_not_found             = 2
    parameters_too_long           = 3
    security_risk                 = 4
    wrong_check_call_interface    = 5
    program_start_error           = 6
    program_termination_error     = 7
    x_error                       = 8
    parameter_expected            = 9
    too_many_parameters           = 10
    illegal_command               = 11
    wrong_asynchronous_parameters = 12
    cant_enq_tbtco_entry          = 13
    jobcount_generation_error     = 14
    OTHERS                        = 15.

Очевидно, это было бы 2 процессами шага, но они работают.

4
ответ дан 16 December 2019 в 21:47
поделиться

В RZ10 добавляют параметр install/umask. Значение по умолчанию равняется 007, можно изменить его: 000, 002... Так, созданные файлы будут-rw-rw-rw-,-rw-rw-r-...

1
ответ дан 16 December 2019 в 21:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: